例如:
String s = "Hello";
char[] tmp = s.toCharArray();
然后用 tmp.toString()时会输出奇怪的串,例如:
[C@21bcffb5
我也不懂啥情况,后来换了一种方法:
s1 = String.valueOf(tmp);
输出就正常了。
希望有大神帮忙解释一下。
ps:纪念我的第一篇博客哈哈哈哈
本文博主分享了在Java中将字符串转换为字符数组时,使用`toCharArray()`和`String.valueOf()`方法的不同输出结果。通过实例解析了`toString()`方法的诡异行为,并探讨了正确处理字符数组转字符串的技巧。
例如:
String s = "Hello";
char[] tmp = s.toCharArray();
然后用 tmp.toString()时会输出奇怪的串,例如:
[C@21bcffb5
我也不懂啥情况,后来换了一种方法:
s1 = String.valueOf(tmp);
输出就正常了。
希望有大神帮忙解释一下。
ps:纪念我的第一篇博客哈哈哈哈
236

被折叠的 条评论
为什么被折叠?