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