小编ste*_*lol的帖子

为什么用+添加字符后,我的字符串变成整数而不是字母?

这就是任务:给定一个字符串,返回一个字符串,其中原始字符中的每个字符都有两个字符。

而且我不明白为什么它的输出是数字而不是字母,我试过不起作用?

public String doubleChar(String str) {
  String s = "";
  for(int i=0; i<str.length(); i++){
  s +=  str.charAt(i) + str.charAt(i);

  }
    return s;
}
Run Code Online (Sandbox Code Playgroud)

预期:

doubleChar(“ The”)吗?“ Tthhee”

doubleChar(“ AAbb”)吗?“ AAAAbbbb”

输出:

doubleChar(“ The”)吗?“ 168208202”

doubleChar(“ AAbb”)吗?“ 130130196196”

java string

35
推荐指数
4
解决办法
3183
查看次数

标签 统计

java ×1

string ×1