在Java編程中,列表(List)和映射(Map)是非常重要的數據結構。本文將介紹如何使用Java語言遍歷這些數據結構。
遍歷List
在Java中,List是一個有序的集合,它允許存儲重復的元素。下面是一個示例程序,演示如何使用for循環遍歷List中的元素:
List<String> list = new ArrayList<>(); list.add("John"); list.add("Mary"); list.add("Tom"); for(String str : list) { System.out.println(str); }
在這個示例程序中,我們首先創建了一個String類型的ArrayList,然后向其中添加了三個元素。接下來,使用for循環遍歷List中的元素,并將每個元素輸出到控制臺。
遍歷Map
在Java中,Map是一種鍵值對存儲結構。下面是一個示例程序,演示如何使用for循環遍歷Map中的元素:
Map<String, Integer> map = new HashMap<>(); map.put("apple", 10); map.put("banana", 20); map.put("orange", 30); for(Map.Entry<String, Integer> entry : map.entrySet()) { String key = entry.getKey(); int value = entry.getValue(); System.out.println(key + " = " + value); }
在這個示例程序中,我們首先創建了一個String和Integer類型的HashMap。然后,使用for循環遍歷Map中的所有鍵值對,將每個鍵和值輸出到控制臺。
通過以上兩種遍歷方法,我們可以方便地訪問List和Map中存儲的數據,并對其進行操作。