Java是一門廣泛用于編寫各種應用程序的面向對象編程語言,它提供了很多實用的數據結構,比如List和Map。遍歷這些數據結構是Java中的常見操作之一,下面我們來看看如何遍歷List和Map。
1.遍歷List
List<String> names = new ArrayList<>(); names.add("Alice"); names.add("Bob"); names.add("Charlie"); for (String name : names) { System.out.println(name); }
以上代碼使用for-each循環遍歷names列表中的元素,變量name為列表中的元素值。
2.遍歷Map
Map<String, Integer> scores = new HashMap<>(); scores.put("Alice", 80); scores.put("Bob", 90); scores.put("Charlie", 70); for (Map.Entry<String, Integer> score : scores.entrySet()) { System.out.println(score.getKey() + " : " + score.getValue()); }
以上代碼使用for-each循環遍歷scores映射中的每一個鍵值對,Map.Entry<String, Integer>表示鍵值對類型,score.getKey()獲取鍵值對的鍵,score.getValue()獲取鍵值對的值。
以上就是Java中遍歷List和Map的方法,希望對大家有所幫助。