Java 与char值一起使用的加法运算符产生不同的结果
下面的代码块(整数值集)返回了一个奇怪的结果: 感谢您的帮助,我们无法在线查询Java 与char值一起使用的加法运算符产生不同的结果,java,charat,Java,Charat,下面的代码块(整数值集)返回了一个奇怪的结果: 感谢您的帮助,我们无法在线查询 谢谢在Java中,char是一个整数类型。似乎您需要String连接(即String添加)。你可以用 public String doubleChar(String str) { String answer = ""; for (int i = 0; i < str.length(); i++) { answer = answer + String.valueOf(str.cha
谢谢在Java中,char是一个整数类型。似乎您需要
String
连接(即String
添加)。你可以用
public String doubleChar(String str) {
String answer = "";
for (int i = 0; i < str.length(); i++) {
answer = answer + String.valueOf(str.charAt(i))
+ String.valueOf(str.charAt(i));
}
return answer;
}
还有更多:很有帮助-非常感谢
answer = answer + str.charAt(i) + str.charAt(i);
public String doubleChar(String str) {
String answer = "";
for (int i = 0; i < str.length(); i++) {
answer = answer + String.valueOf(str.charAt(i))
+ String.valueOf(str.charAt(i));
}
return answer;
}
public String doubleChar(String str) {
StringBuilder sb = new StringBuilder();
for (char ch : str.toCharArray()) {
sb.append(ch).append(ch);
}
return sb.toString();
}