对于以下代码块(整数值集),我得到了一个奇怪的返回:
public String doubleChar(String str) {
String answer = "";
for (int i = 0; i < str.length(); i++) {
answer = answer + (str.charAt(i) + str.charAt(i));
}
return answer;
}
当我删除循环的第一行中包含 str.chatAt 方法调用的括号时,与正确的输出值(字符串字符的重复)相反:
answer = answer + str.charAt(i) + str.charAt(i);
任何帮助表示赞赏,无法在线追踪。
谢谢