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”,则不起作用。有任何想法吗?删除字符串中的重复项而不使用数组
我并不完全相信你的意图是什么,你可以添加输入和匹配预期输出的例子吗? – bowmore
您需要定义:*不使用数组*。 'input.charAt(..)'正在使用一个数组,例如... – assylias