任务是让我从字符串中进行输出,例如“ aaligatoor”,输出类似:“ oaligatoar”,我发现了一个解决方案,例如:
public static String letterReplacement(final String word) {
String o = "o";
String a = "a";
if (word.contains("a") && word.contains("o")) {
return word.replaceFirst("a", "o")
.replaceFirst("(?s)(.*)" + 'o', "$1" + 'a');
} else {
return "Your word does not contain both of 'a' and 'o' letters, sorry...";
}
}
但这看起来很棘手,也许有人知道解决此问题的任何更易理解的方法?非常感谢您的协助和关注。
慕尼黑5688855
四季花海
相关分类