欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java遍歷map和list

宋博文1年前8瀏覽0評論

在Java編程中,Map和List是兩個非常常用的數據結構,它們分別用于存儲鍵值對和一組有序的元素。在某些情況下,我們需要對這些數據結構進行遍歷來獲取它們的值或者進行操作。那么,如何在Java中遍歷Map和List呢?下面我們就來介紹一下。

遍歷List:

List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for(String item : list) {
System.out.println(item);
}

上述代碼首先創建了一個字符串類型的List,并向其中添加了三個元素。然后通過for-each循環來遍歷該List,每次循環都取出一個元素并輸出。

遍歷Map:

Map<String, Integer> map = new HashMap<>();
map.put("apple", 3);
map.put("banana", 2);
map.put("orange", 1);
for(Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + " " + value);
}

上述代碼首先創建了一個鍵為字符串類型,值為整數類型的Map,并向其中添加了三個鍵值對。然后通過for-each循環遍歷該Map的entrySet,每次循環都取出一個鍵值對,并通過getKey和getValue方法獲取鍵和值。

總結:

通過上述代碼可以看出,遍歷List和Map的方法有所不同。List可以直接使用for-each循環遍歷,而Map則需要使用entrySet方法來獲取鍵值對集合,再使用for-each循環遍歷。