如何在list里面同时添加多个元素,而不是一个一个加

如何在list里面同时添加多个元素,而不是一个一个加

老师,有什么方法可以快速把一堆元素直接添加进list的吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,可使用Collections集合工具类,参考代码如下:

List<String> list1 = new ArrayList<String>();
Collections.addAll(list1, "a", "b", "c");
System.out.println(list1);

String [] array = new String[] {"a", "b", "d"};
List<String> list2 = new ArrayList<String>();
Collections.addAll(list2, array);
System.out.println(list2);

祝学习愉快~

  • ExcelYourself 提问者 #1
    String [] array = new String[] {"a", "b", "d"};

    老师这行,String[] array = new String[3], 我们用来实例化一个长度为3的字串数组

    String[] array = {"a","b","d"}; 已经是声明对象同时初始化,在这里为啥可以同时出现呢?

    2021-09-01 11:39:20
  • 好帮手慕小小 回复 提问者 ExcelYourself #2

    同学你好,同学说的“同时出现”指的是声明初始化数组时出现的 [] 和 {} 吗?

    String [] array1 = new String[] {"a", "b", "d"};
    String[] array2 = new String[3];
    String[] array3 = {"a","b","d"};

    以上三种方法均是正确的,均可以用于定义数组。

    祝学习愉快~

    2021-09-01 12:00:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师