导航:首页 > 编程语言 > java替换word字符串

java替换word字符串

发布时间:2023-05-13 07:22:30

java中,使用jacob操作word,我现在想用空格替换掉word中以“$”开始,并且以“$”结束的字符串,怎么做啊

有个东西叫做”正则表达式“

② java怎么替换字符串某个字符

publicclassTestString{publicstaticvoidmain(String[]args){Stringa="StringGo";String[]b={"a","b","o"};//得到字符串中最后一个睁巧逗字符//注意最好在接受的时候用char类型的包装类CharacterCharacterlastChar=a。charAt(a。length()-1);

for(inti=0;i<b。length;i++){if(lastChar。toString()。equals(b[i])){b[i]="替换";}}for(inti=0;i<b。length;i++){System。out。println(b[i]);

字符串在存储上类似字符数组

它每一位单个元素都是能提取的,字符串的零位是它的长度,如宽世s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。

通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删悉卖除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。

以上内容参考:网络-字符串

③ 1.java编程将从键盘输入文本中的子字符串“word”替换为字符串“world”,并删除所有的子字符串“this”

public static void main(String[] args) {
System.out.println("请输入字符串尘培:"轮灶);
Scanner in=new Scanner(System.in);
String s = in.nextLine();
System.out.println("替换word为world");
s = s.replace("word", "world");
System.out.println(s);
System.out.println("替换this");
s = s.replace("this", "");
System.out.println(s);
}

直接用String的replace函数就可以实现这是最简单派桐唯的方法。

④ Java中怎样找到文件中指定字符串并替换

思路如下:
1.逐行读取文件
2.对每行字符串进行分析,如果存在要找的字符串,版就替换。权
if (line.indexOf(要查找的字符串) != -1)
{
line.replaceAll(要查找的字符串,要替换的字符串);
}

⑤ java如何实现替换指定位置的指定字符串的功能

可以使用StringBuffer定义字符串,之后使用replace方法替换指定位置的字符串为指定的字符串内容,如下代码
public class Demo1 {
public static void main(String[] args) {
StringBuffer buffer = new StringBuffer("123456");
System.out.println(buffer.toString());//输出123456
buffer.replace(0, 1, "a");
System.out.println(buffer.toString());//输出a23456
}
}
这里简单介绍一下replace方法的使用,replace方法一共有三个参数,第一个参数是指定要替换的字符串的开始位置,第二个参数是指定要替换的字符串的结束位置(注意这里的结束位置不包括本身),第三个参数是指定想将字符串替换成什么内容。
如:原字符串内容为"123456",现在调用replace(0, 2, "abc"),原字符串变为"abc3456"

⑥ JAVA 将字符串"hollow" 替换成"word"怎么实现

试试吧,注意要在所读段绝取的文件里在每一行前加一个空格轮郑啊,然后测试就可以了
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Reader;
import java.io.Writer;

public class Excise_1 {
public void readFile(){
InputStream is;
Reader r ;
BufferedReader br ;
String newtext = "";
try {
is = new FileInputStream("d:/腊燃颂test.txt");
r = new InputStreamReader(is);
br = new BufferedReader(r);

while(br.read()!=-1){
String text = br.readLine();
newtext += text.replace("hello","world");
}
writeFile(newtext);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public void writeFile(String newText){
OutputStream out;
Writer w ;
BufferedWriter bw;
try {

out = new FileOutputStream("d:/test.txt");
w = new OutputStreamWriter(out);
bw = new BufferedWriter(w);
bw.write(newText);
bw.flush();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Excise_1 e = new Excise_1();
e.readFile();
}
}

⑦ java怎么把一个字符串中的字符替换成别

不知你要的是不是这个答案?
public class TestString{
public static void main(String[] args) {
String a = "StringGo";
String[] b = {"a","b","o"};

//得到字符串中最后一个字符
//注意最好在接受的时候用回char类型的答包装类Character
Character lastChar = a.charAt(a.length() - 1);

for (int i = 0; i < b.length; i++) {
if (lastChar.toString().equals(b[i])) {
b[i] = "替换";
}
}

for (int i = 0; i < b.length; i++) {
System.out.println(b[i]);
}
}
}

⑧ java的问题...如何解决.

用replaceAll就可以批量替庆猜换了。有什么问题继续补誉稿型充,我再修改
代码如下:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Beetle {
public static void main(String args[]) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String str = in.readLine();//取得敬睁输入的字符串
str = str.replaceAll("word", "world");//将字符串中全部的word替换成world
str = str.replaceAll("this", "");");//将字符串中全部的this替换成空格

System.out.println(str);
}
}

⑨ java中怎么进行字符串替换

i、replace方法
该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如:

String s = “abcat”;
String s1 = s.replace(‘a’,‘1’);

该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是“1bc1t”,而字符串s的内容不发生改变。
如果需要将字符串中某个指定的字符串替换为其它字符串,则可以使用replaceAll方法,例如:

String s = “abatbac”;
String s1 = s.replaceAll(“ba”,“12”);

该代码的作用是将字符串s中所有的字符串“ab”替换为“12”,生成新的字符串“a12t12c”,而字符串s的内容也不发生改变。
如果只需要替换第一个出现的指定字符串时,可以使用replaceFirst方法,例如:

String s = “abatbac”;
String s1 = s. replaceFirst (“ba”,“12”);

该代码的作用是只将字符串s中第一次出现的字符串“ab”替换为字符串“12”,则字符串s1的值是“a12tbac”

⑩ 如何用Java替换Word中的文字

首先要说的是,既然是用在WORD中,那就不可能用在Linux对吧。
MS Office确实做了java API,用java是能对WORK操作的,但用那个API只能操作WORD了,这么局限的应用还是别去研究了吧。

阅读全文

与java替换word字符串相关的资料

热点内容
苹果6s软解是真的吗 浏览:310
c语言代码量大 浏览:874
最新网络卫星导航如何使用 浏览:425
以下哪些文件属于图像文件 浏览:774
zycommentjs 浏览:414
确认全血细胞减少看哪些数据 浏览:265
文件有哪些要求 浏览:484
cad打开时会出现两个文件 浏览:65
什么是转基因网站 浏览:48
手柄设备有问题代码43 浏览:921
怎么他么怎么又网络了 浏览:649
java会出现内存泄露么 浏览:617
苹果4s锁屏后怎么还显示歌曲 浏览:207
鸿蒙系统文件管理哪些可以删除 浏览:550
ubuntuqt创建工程没有配置文件 浏览:126
网站登录变成其他网站怎么处理 浏览:202
ug数控编程学校有哪些 浏览:203
java图片上传显示 浏览:402
ppt的文件名后缀 浏览:902
ug编程软件下载到哪个盘 浏览:359

友情链接