Arrays.asList打印基本数据类型数组出错

来源:互联网 发布:网络兼职介绍 编辑:程序博客网 时间:2024/05/17 10:28
这个方法打印数组非常方便,我很爱用,但是有一个问题,就是当传入基本数据类型的数组时,会出现小问题,他会把传入的数组整个当作返回的List中的第一个元素,很蛋疼。
public static void main(String[] args){    int[] a1 = new int[]{1,2,3};    String[] a2 = new String[]{"a","b","c"};          System.out.println(Arrays.asList(a1));    System.out.println(Arrays.asList(a2));}

打印结果
[[I@3157457b]
[a, b, c]

这直接导致最初我很怀疑自己是不是用错方法了
原创粉丝点击