String inputString = args[0];
String out2 = inputString.replaceAll("I", "you");
String out1 = out2.replaceAll("you", "I");
System.out.println(out1);
以上是主要方法中的代碼。它應該用「我」代替「你」,用「你」代替「我」,但是隻有後者調用replaceAll()才能工作(如在out2中調用的那樣)。在運行時,我已經設置了第一個參數作爲輸入字符串,以「我討厭你的一切」,它應該爲你切換我,反之亦然,而是輸出「我討厭我的一切」。String.replaceAll() - 將「I」替換爲「You」,反之亦然
任何想法?
乾杯
此外,中間值僅適用於首先在文本中不存在中間值的假設。 – nhahtdh 2013-02-16 18:46:27
@nhahtdh。是的。 :) – 2013-02-16 18:48:26
當然,總是有道理 - 謝謝! :) – 2013-02-16 20:18:55