小编典典

字符串到char数组,显示愚蠢的字符

java

这是一个非常简单的问题,但是我需要另一只眼睛来查看我的代码:

String strtr = "iNo:";
char[] queryNo = strtr.toCharArray();
System.out.println(queryNo + " =this is no");

输出为:

[C@177b4d3 =this is no

这些字符是什么, 您有什么想法 吗?


阅读 240

收藏
2020-11-30

共1个答案

小编典典

toString()就是数组的实现方式。

[C是字符数组表示,177b4d3是它的哈希码。

您可能想看看

System.out.println(Arrays.toString(queryNo) + " =this is no");

如果您想再次看到原始的String,则需要:

System.out.println((new String(queryNo)) + " =this is no");
2020-11-30