我想實現子串替換,但我沒有得到想要的結果。有人可以評論我可能在這裏錯過什麼嗎?在Java中的子串替換
public class SubtringReplacement {
public static void main (String[] args){
String input = "xPIy";
if (input.contains("PI") || input.contains("pi") || input.contains("Pi")){
input.replace("PI", "3.14");
}
System.out.println(input);
}
}
並將其更改爲一個條件'input.toLowerCase()。contains(「pi」)' –
@YogendraSingh _Strings is immutable !! _ –
@JigarJoshi - 原始條件與「pI」不匹配,所以簡化是不等同。 –