import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class parcoursHashMap {
public static void main(String[] args) {
HashMap< String,Double> 지도 = 새로운 HashMap< String,Double> ();
map.put("A",12.0);
map.put("B",42.1);
map.put("C",5.6);
map.put("D",29.7);
//for
System.out.println("for:"loop);
for (Map.Entry 맵 항목 : map.entrySet()) {
System.out.println("키: "+mapentry.getKey()
+ " | 값: " + mapentry.getValue());
}
//while+반복자
System.out.println("While 루프");
반복자 반복자 = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry mapentry = (Map.Entry) iterator.next();
System.out.println("키: "+mapentry.getKey()
+ " | 값: " + mapentry.getValue());
}
}
}
Loop for:두 경우 모두 키-값 데이터 세트는 객체 Map.Entry에서 검색됩니다. for 루프에서 Map 클래스입니다. while 루프에서 Iterator 객체를 검색하고 키-값 세트를 가져온 후 Map.Entry에 캐스트를 넣어 두 메서드 getKey() 및 getValue().
키: D | 값: 29.7
키: A | 교단: 12.0
Key: B | 교단: 42.1
Key: C | 값 : 5.6
Loop while
키 : D | 값: 29.7
키: A | 교단: 12.0
Key: B | 교단: 42.1
Key: C | value: 5.6
Please disable your ad blocker and refresh the window to use this website.