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

这个方法打印数组非常方便,我很爱用,但是有一个问题,就是 当传入基本数据类型的数组时,会出现小问题,他会把传入的数组整个当作返回的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]

这直接导致最初我很怀疑自己是不是用错方法了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值