java实现将一个ArrayList/StringBuilder内容插入另外一个ArrayList

一、将一个ArrayList内容插入另外一个ArrayList

1.list1.addAll(list2)

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

ArrayList<String> list2 = new ArrayList<String>();
list2.add("item4");
list2.add("item5");
list1.addAll(list2);

2.List循环遍历逐个元素添加

ArrayList<String> list1 = new ArrayList<String>();
list1.add("item1");
list1.add("item2");
list1.add("item3");
ArrayList
<String> list2 = new ArrayList<String>(); list2.add("item4"); list2.add("item5"); for (String item : list2) { list1.add(item); }

3.使用集合类:Collections:

ArrayList<String> list1 = new ArrayList<String>();
list1.add("item1");
list1.add("item2");
list1.add("item3");
ArrayList
<String> list2 = new ArrayList<String>(); list2.add("item4"); list2.add("item5"); Collections.addAll(list1, list2.toArray(new String[0]));

 

二、将一个StringBuilder的内容(除去其中的逗号)插入另外一个ArrayList

StringBuilder sb = new StringBuilder();
sb.append("item1,item2,item3");
ArrayList<String> list = new ArrayList<String>();
String[] items = sb.toString().split(",");
for (String item : items) {
    list.add(item);
}

 

posted @ 2023-06-27 17:50  petercao  阅读(70)  评论(0编辑  收藏  举报