Java数组如何转成List集合

方法1:循环遍历添加
方法2:使用Arrays.asList()
List<String> resultList = Arrays.asList(array);
方法3:使用Collections. addAll()
Collections.addAll(resultList,array);
方法4:使用List.of()
此方法为 Java9新增方法,定义在List接口内,并且为静态方法,故可以由类名直接调用。
List<String> resultList = List.of(array);
注意,以上2、3、4方法不能把基本数据类型转化为列表,因为基本数据类型无法泛型化

public class App {
  public static void main(String[] args) {
    int[] intarray = {1, 2, 3, 4, 5};
    //List<Integer> list = Arrays.asList(intarray); 编译通不过
    List<int[]> list = Arrays.asList(intarray);
    System.out.println(list);
  }
}

参考:https://www.cnblogs.com/kangkaii/p/8427739.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容