Wie unten gezeigt:
Paket cn.jdk.foreach; import java.util.hashMap; import Java.util.map; öffentliche Klasse foreaturtest {public static void main (String [] args) {int [] arr = {1,2,3}; for (int (int a:arr){System.out.println(a+"/t");}System.out.println("==============================");Map<String,String> map = new HashMap<String,String>();map.put("1", "one");map.put("2", "zwei"); map.put ("3", "drei"); map.put ("4", "four"); map.put ("5", "fünf"); // map.keyset (): durch alle Tasten der Karte durchlaufen. map.keyset () gibt den festgelegten Typ zurück, und der SET kann für den Durchgang verbessert werden. für (String -Schlüssel: map.keyset ()) {String value = map.get (Schlüssel); // Erhalten Sie den entsprechenden Wert über das Schlüsselsystem.out.println (Schlüssel+"="+Wert);}}}<p> Vorteile und Nachteile der Verbesserung für </p> <p> l können nur Arrays oder Sammlungen von Anfang bis Ende durchqueren, aber nicht nur Teil; Iteratoren! </p>
MAP implementiert nicht die iterable Schnittstelle, sodass Sie nicht nur eine Verbesserung verwenden können, um sie durchzusetzen!
Das obige ist der vollständige Inhalt der Java Enhanced for Loop -Implementierungsmethode, die Sie vom Editor zur Verfügung gestellt haben. Ich hoffe, es wird Ihnen hilfreich sein und wulin.com mehr ~ unterstützen ~