【发布时间】:2012-12-13 18:21:36
【问题描述】:
String input = "AAAB";
String output = "";
for (int index = 0; index < input.length(); index++) {
if (input.charAt(index % input.length()) != input
.charAt((index + 1) % input.length())) {
output += input.charAt(index);
}
}
System.out.println(output);
但如果我的输入是“ABABAB”或只是“AAAA”,它就不起作用。有什么想法吗?
【问题讨论】:
-
我不完全确定您的意图是什么,您能否添加输入示例并匹配预期输出?
-
您需要定义:不使用数组。
input.charAt(..)正在使用数组,例如...
标签: java