数组继承了object类的toString方法,数据类型将按照旧的格式打印,例如:
1 int[] luckyNumbers = {2,3,5,7,11,13}; 2 String s = "" + luckyNumbers;
生成字符串“[I@1a46e30”(前缀[I表明是一个整形数组)。修正的方式是调用静态方法Arrays.toString.
1 String s = Arrays.toString(luckyNumbers);
将生成字符串“'[2,3,5,7,11,13]”
想要打印多维数组,则需要调用Arrays.deepToString方法