int[] array ={1,2,3,4,5,6,7,8,9,10}; System.out.println(array.toString());
输出是:
[I@64c64813
手写方法:
public String arrayTransformString(int[] array) { StringBuffer sb = new StringBuffer(); for(int i=0;i
还可以直接调用Arrays.toString(int[])方法
System.out.println(Arrays.toString(array));
结果:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
查看Arrays.toString(int[])的源码:

其实Arrays类里定义了很多toString的重载方法,
public static String toString(byte[] a) {
public static String toString(short[] a)
public static String toString(char[] a)
最重要的是:
public static String toString(Object[] a) :

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175949.html原文链接:https://javaforall.net
