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);
//這些輔助的工具類本質上還是操作的方法
}
}