问题要求将字符串“mug”设置为“gum”字符串 我尝试了建议的
"mug".charAt(2) + "mug".charAt(1) + "mug".charAt(0)
输入后输入错误
答案 0 :(得分:1)
试试这个:
"mug".charAt(2) +""+ "mug".charAt(1) +""+ "mug".charAt(0);
或者
""+ "mug".charAt(2) + "mug".charAt(1) + "mug".charAt(0);
您当前的代码会将输出显示为329
。因为+
运算符。
或试试这个:
String str="";
char arr[] = "mug".toCharArray();
for(int i=arr.length-1;i>=0;i--) {
str += arr[i];
}
System.out.println(str);
答案 1 :(得分:1)
您的代码生成一个整数329
,char加char的结果是整数。
要反转字符串,您可以使用StringBuilder
或StringBuffer
的{{1}}方法:
reverse
或
new StringBuilder("mug").reverse().toString()