关于Arrays类的静态方法asList()

Array.asList():是数组转成集合的方法

List<String> list = Arrays.asList(new String[]{"AA", "BB", "CC"});
        System.out.println(list);    //输出AA,BB,CC


        List arr1 = Arrays.asList(123, 456);
        System.out.println(arr1);    //[123, 456]

        List arr2 = Arrays.asList(new int[]{123, 456});
        System.out.println(arr2.size());    //输出一个地址

        List arr3 = Arrays.asList(new Integer[]{123, 456});
        System.out.println(arr3.size());    //输出123,456

asList()中可变形参new 引用数据类型(如:String类型),asList()能够识别个数

asList()中可变形参new 基本数据类型 (如:int等类型), asList()方法将形参视作一个整体,输出一个地址

 

在asList()中输出基本数据类型的方法:

1 直接在形参中写数字

2 写成包装类

posted @ 2021-10-29 10:48  _图南  阅读(75)  评论(0编辑  收藏  举报