Collection与Collections的区别
- Collection是集合操作的接口
- Collections是集合操作的工具类,可以进行List、Set、Map集合的操作
我们一般不会使用到这个类,但是我们要明白区别。
在Java提供的类库中有一个专门的为集合提供的类库,就是Collections工具类,可以实现List、Set、Map集合的操作。
- 为集合追加数据:
public static <T> boolean addAll(Collection<?super T>c,T...elements);
示例代码:
public class Test {
public static void main(String[] args)throws Exception{
List<String> list = new ArrayList<String>();
//之前我们使用list.add()方法进行数据添加
list.add("A");
//现在可以使用Collections工具类进行数据的保存,并且可以保存多个
Collections.addAll(list, "B","C","D","E");
System.out.println(list);
//反转
Collections.reverse(list);
//这些辅助的工具类本质上还是操作的方法
}
}