数组的toString() 结果不同
Posted lixiuming521125
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组的toString() 结果不同相关的知识,希望对你有一定的参考价值。
Java中list toString() 和 数组 array 的 toString() 结果不同、
1 public void testRandom() { 2 List<String> lis = new ArrayList<String>(); 3 lis.add("e"); 4 lis.add("g"); 5 lis.add("g"); 6 System.out.println(lis.toString()); 7 String[] arr = new String[3]; 8 arr[0] = "e"; 9 arr[1] = "g"; 10 arr[2] = "g"; 11 System.out.println(arr.toString()); 12 System.out.println(String.join(",",arr)); 13 }
结果:
[e, g, g]
[Ljava.lang.String;@3d99d22e
e,g,g
js中的array 的 toString()方法 和以上的结果也不同
1 var arr = [1,2,3,4] 2 var res = arr.toString(); 3 console.log(res )
结果就是:1,2,3,4
以上是关于数组的toString() 结果不同的主要内容,如果未能解决你的问题,请参考以下文章
为啥 Arrays.toString() 会给出与手动打印数组不同的输出? [关闭]
Java中数组元素以toString()方法输出的问题,谁能帮帮我啊!