有时候Java直接进行简单的测试或者打印想要的信息时,,,打印数组时通常直接打印了出来数组的地址,,
此时就需要用
Arrays
.
toString
()
public static String toString(Object[] a) {
if (a == null)
return "null";
int iMax = a.length - 1;
if (iMax == -1)
return "[]";
StringBuilder b = new StringBuilder();
b.append('[');
for (int i = 0; ; i++) {
b.append(String.valueOf(a[i]));
if (i == iMax)
return b.append(']').toString();
b.append(", ");
}
跳转源码发现,所支持的类型是object,所以支持long,float,double,int,boolean,byte,object的类型的数组。