方式一:直接实例化并使用 add 方法添加数据

   List<String> list1 = new ArrayList<>();
   list1.add("item1");
   list1.add("item2");
   list1.add("item3");

方式二:使用集合初始化的方式

   List<String> list2 = new ArrayList<>(List.of("item4", "item5", "item6"));

方式三:使用Arrays.asList

   List<String> list2 = new ArrayList<>(Arrays.asList("item4", "item5", "item6"));

其他?

这个有什么区别?目前看是没有区别的

  List<String> list2 = new ArrayList<>(Arrays.asList("item4", "item5", "item6"));
  List<String> list4 = new ArrayList<>(Arrays.asList(new String[]{
          "item4", "item5", "item6"
  }));
  System.out.println(list2);
  System.out.println(list4);

输出
[item4, item5, item6]
[item4, item5, item6]

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部