部分文字列の置換を実装しようとしていますが、望ましい結果が得られません。ここで私が見逃している可能性があることについて誰かがコメントできますか?
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);
}
}