数组的toString方法

数组继承了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方法

posted @ 2017-12-19 10:30  dearcs_zyf  阅读(1314)  评论(0编辑  收藏  举报