在Java中,集合是一組對象的容器。集合框架(collection framework)是一個提供了一系列集合類、接口和算法的API。
集合類位于java.util包中,它們提供了基本的集合類型:List、Set和Map。List接口是一個有序的集合,它可以包含重復的元素。Set接口是一個不允許重復的集合。Map接口是一種映射類型,允許使用鍵-值對的方式存儲數據。
//創建List對象 Listlist = new ArrayList<>(); //添加元素 list.add("Java"); list.add("C++"); list.add("Python"); //遍歷List for (String s : list) { System.out.println(s); } //輸出結果:Java C++ Python
集合中最常用的方法是添加、刪除和遍歷。當需要刪除集合中的元素時,使用remove()方法;當需要查找集合中是否存在某個元素時,使用contains()方法。除了基本的增刪查操作,集合還提供了許多算法,包括排序、查找和比較等。
//創建Set對象 Setset = new HashSet<>(); //添加元素 set.add(1); set.add(3); set.add(2); //遍歷Set for (Integer i : set) { System.out.println(i); } //輸出結果:1 2 3
集合的優點在于,它能夠輕松地管理多個對象,并允許快速添加、刪除和查詢。在開發中,集合的應用非常廣泛,無論是將數據從數據庫中查詢出來,還是將數據從文件中讀取出來,都可以使用集合來管理這些數據。
下一篇jquery3.2下載