Java開發(fā)中,List和Map是非常常用的數(shù)據(jù)結(jié)構(gòu)。它們分別代表著有序列表和鍵值對集合。下面我們將通過代碼示例來介紹它們的使用。
List
創(chuàng)建List對象:
Listlist = new ArrayList<>();
添加元素:
list.add("apple"); list.add("banana"); list.add("orange");
獲取元素:
String first = list.get(0); String last = list.get(list.size() - 1);
遍歷List:
for(String fruit: list) { System.out.println(fruit); }
Map
創(chuàng)建Map對象:
Mapmap = new HashMap<>();
添加鍵值對:
map.put("apple", 1); map.put("banana", 2); map.put("orange", 3);
獲取值:
int count = map.get("banana");
遍歷Map:
for(Map.Entryentry: map.entrySet()) { String key = entry.getKey(); int value = entry.getValue(); System.out.println(key + ": " + value); }
通過上面的示例,我們可以看到List和Map的用法非常簡單,但在Java開發(fā)中卻十分重要。它們可以幫助我們輕松地管理數(shù)據(jù),提高開發(fā)效率。所以,對于Java開發(fā)者來說,熟練掌握List和Map的用法是非常必要的。