導航:首頁 > 編程語言 > 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字元串相關的資料

熱點內容
怎麼他么怎麼又網路了 瀏覽:649
java會出現內存泄露么 瀏覽:617
蘋果4s鎖屏後怎麼還顯示歌曲 瀏覽:207
鴻蒙系統文件管理哪些可以刪除 瀏覽:550
ubuntuqt創建工程沒有配置文件 瀏覽:126
網站登錄變成其他網站怎麼處理 瀏覽:202
ug數控編程學校有哪些 瀏覽:203
java圖片上傳顯示 瀏覽:402
ppt的文件名後綴 瀏覽:902
ug編程軟體下載到哪個盤 瀏覽:359
炫酷字體APP下載的文件在哪裡 瀏覽:668
廊坊哪裡有少兒編程機構 瀏覽:312
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456
電腦如何打開ppt文件怎麼打開方式 瀏覽:782
魅族鎖定區文件夾 瀏覽:357
刻字cnc怎麼編程 瀏覽:182
學校的網路拓撲結構圖 瀏覽:784
收集100個pdf文件里關鍵詞 瀏覽:594
蘋果關閉4g網路設置 瀏覽:289

友情鏈接