java中如何替換^和|這兩個字元。

str.replaceAll("\^","*")//替換「^」
str.replaceAll("\|","*")//替換「|」


「^」在正則表達式中表示匹配字元串的開始位置

「|」 在正則表達式中表示將兩個匹配條件進行邏輯「或」(Or)運算

如果要替換特殊字元,則需要轉義之後才能使用

Ⅱ java中字元替換

提問者:你好!
JAVA中字元串的替換方法有(1)public String replace(char oldChar,char newChar);
(2)public String replace(CharSequence target,CharSequence replacement);
//把原來的etarget子序列替換為replacement序列,返回新串
(3)public String replaceAll(String regex,String replacement);
//用正則表達式實現對字元串的匹配
根據你的要求,代碼可以這樣寫:
s1.replace("<","0");
s1.replace(">","1");
s2=s1;

Ⅲ 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中怎樣替換字元串中的值

我估計樓主是不是困在了String的replace和replaceAll方法上面了。replace並不是只替換第一個匹配的字元串而repalaceAll是匹配所有。它兩其實都是找到所有的匹配項然後替換,不同的地方是:replace是匹配字元,而replaceAll是匹配正則表達式。所以這兩種方法都可以:replace("\\","/")或者repaceAll("\\\\","/")。replaceAll要加四個反斜杠,是因為,首先在java裡面「\」是轉義符,所以你要寫兩個,正則裡面他也是專業符,你又要再加一個,所以最後是四個

Ⅳ java,只把[]中的所有{}替換為<>

這種字元串處理當然用正則表達式啊。

Ⅵ java中怎麼進行字元串替換

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怎麼替換字元串某個字元

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中怎麼替換字元串中的

用replace方法
replace()將字元串中所有指定的字元,替換成一個新的字元串
replaceAll()將字元串中某個指定的字元串替換為其它字元串
replaceFirst
()只將字元串中第一次出現的字元串替換為其它字元串