HashMap 을 옮 겨 다 니 는 몇 가지 방법:keyset 과 entry Set
Set keySet()
이 맵 에 포 함 된 키 의 Set 보 기 를 되 돌려 줍 니 다.실현 절차:
public class Demo05MayKeySet {
public static void main(String[] args) {
showKeySet();
}
private static void showKeySet() {
Map<String, Integer> redVelvet = new HashMap<>();
redVelvet.put("Irene", 29);
redVelvet.put("Seulgi", 26);
redVelvet.put("Wendy", 26);
redVelvet.put("Joy", 24);
redVelvet.put("yeri", 21);
//1. Map keySet(), Map key , Set
Set<String> rv = redVelvet.keySet();
//2. set , Map key
Iterator<String> it = rv.iterator();
while (it.hasNext()) {
String name = it.next();
//3. Map get(key), key value
Integer age = redVelvet.get(name);
System.out.println(name+": "+age);
}
System.out.println("--------------------");
// for
for(String name : rv){
Integer age = redVelvet.get(name);
System.out.println(name+": "+age);
}
System.out.println("--------------------");
//
for(String name : redVelvet.keySet()){
Integer age = redVelvet.get(name);
System.out.println(name+": "+age);
}
}
}
Seulgi: 26
Joy: 24
Irene: 29
yeri: 21
Wendy: 26
--------------------
Seulgi: 26
Joy: 24
Irene: 29
yeri: 21
Wendy: 26
--------------------
Seulgi: 26
Joy: 24
Irene: 29
yeri: 21
Wendy: 26
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【eclipse】같은 파일을 2개 열고 싶다【에디터의 분할】「이런 것은 다른 클래스로 나누어야 한다!」라든지 있다고는 생각합니다만. 실제로 실무 속에서 프로그램을 쓰고 있으면, 이런 소스에 눈에 걸리는 일도 적지 않을까···. 그건 그렇고, 내 노트북에서 이렇게 보입니다 네...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.