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