Java集合類是Java程序中常用的數據結構,使用Java集合類可以更方便地操作和管理數據。Java集合類中包含了很多不同的數據結構,每一種數據結構都有各自的特點和優缺點。
其中,set和map是比較常用的兩種集合類。set用來存儲獨一無二的元素,map用來存儲鍵值對。
Set<String> set = new HashSet<>(); // 創建了一個新的HashSet對象 set.add("apple"); // 添加元素 set.add("orange"); set.add("banana"); set.add("apple"); // 添加重復元素,但是不會重復存儲 for(String s : set){ System.out.println(s); // 輸出結果為:apple,orange,banana }
如上例所示,set集合中可以存儲獨一無二的元素,不會存儲重復的數據。
Map<String,String> map = new HashMap<>(); // 創建了一個新的HashMap對象 map.put("name","Jack"); // 添加元素 map.put("age","18"); map.put("gender","male"); System.out.println(map.get("name")); // 輸出結果為:Jack
如上例所示,map集合可以根據鍵來獲取值,非常方便。在處理大量數據時,使用map集合可以大大提高代碼的效率。
綜上所述,set和map都是非常常用的集合類,在實際開發中需要根據具體需求選擇合適的集合類來存儲數據。