淘先锋技术网

首页 1 2 3 4 5 6 7

Java中的List是一种常用的集合框架,其中的add和addAll都是使用频率较高的方法。

Listlist1 = new ArrayList<>();
list1.add("hello");
list1.add("world");
Listlist2 = new ArrayList<>();
list2.add("java");
list2.add("list");
list1.addAll(list2);
System.out.println(list1); //输出结果为:[hello, world, java, list]

add是List中常用的添加单个元素的方法,可以将指定元素添加到列表的末尾。该方法在添加完元素后会返回true。

Listlist = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
System.out.println(list); //输出结果为:[1, 2, 3]

addAll是List中常用的添加多个元素的方法,可以将一个集合中的所有元素添加到另一个集合中。该方法在添加完元素后会返回true。

Listlist1 = new ArrayList<>();
list1.add("hello");
list1.add("world");
Listlist2 = new ArrayList<>();
list2.add("java");
list2.add("list");
list1.addAll(list2);
System.out.println(list1); //输出结果为:[hello, world, java, list]

需要注意的是,add和addAll都是在原有的列表中进行操作,不会创建新的列表。另外,对于不支持修改操作的列表(如Arrays.asList()方法返回的列表),使用add或addAll会抛出UnsupportedOperationException异常。