Collection與Collections工具類

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);
        //這些輔助的工具類本質上還是操作的方法
    }
}
發佈了272 篇原創文章 · 獲贊 37 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章