Java集合是Java編程中的重要組成部分,它包括List、Set、Map等多種類型。其中,List和Map是使用最為廣泛的集合類型之一。
List是一種有序集合,它可以存儲(chǔ)重復(fù)的元素。List接口定義了一系列操作方法,如添加元素、刪除元素、獲取元素等,常見的實(shí)現(xiàn)類有ArrayList和LinkedList。下面是一個(gè)添加元素并遍歷List的示例代碼:
List<String> list = new ArrayList<>(); list.add("Java"); list.add("Python"); list.add("C++"); for(String str : list) { System.out.println(str); }
Map是一種鍵值對(duì)映射的集合,它可以存儲(chǔ)不重復(fù)的鍵和對(duì)應(yīng)的值。Map接口定義了一系列操作方法,如添加鍵值對(duì)、刪除鍵值對(duì)、獲取鍵值對(duì)等,常見的實(shí)現(xiàn)類有HashMap和TreeMap。下面是一個(gè)添加鍵值對(duì)并遍歷Map的示例代碼:
Map<String, String> map = new HashMap<>(); map.put("Java", "1"); map.put("Python", "2"); map.put("C++", "3"); for(Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); }
上述示例代碼可以通過List和Map的常見操作方法進(jìn)行擴(kuò)展,如排序、查找、修改等。使用Java集合可以幫助我們更方便地管理和操作數(shù)據(jù),提高代碼的效率。