Java에서 HashMap에서 키를 얻는 방법
Hassan Saeed
2023년10월12일
이 가이드에서는 Java의 HashMap
에서 키를 가져 오는 방법에 대해 설명합니다.
keySet()
을 사용하여 Java의HashMap
에서 키 세트 가져 오기
Java의HashMap
에서 키를 가져 오는 가장 간단한 방법은HashMap
객체에서keySet()
메소드를 호출하는 것입니다. HashMap
의 모든 키를 포함하는 set
을 반환합니다.
아래 예에서는 먼저HashMap
객체를 만들고 여기에 값을 삽입 한 다음keySet()
을 사용하여 키를 가져옵니다.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
// Create a HashMap with some values
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Monday", 5);
map.put("Tuesday", 6);
map.put("Wednesday", 10);
// Invoke keySet() on the HashMap object to get the keys as a set
Set<String> keys = map.keySet();
for (String key : keys) {
System.out.println(key);
}
}
}
출력:
Monday
Wednesday
Tuesday
keySet()
을 사용하여 Java의HashMap
에서 키 배열 가져 오기
종종 우리는 집합대신 배열로 작업하는 것을 선호합니다. 아래 예제는 Java의 HashMap
에서 키의 배열을 얻기 위해 keySet()
을 사용하는 방법을 보여줍니다.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
// Create a HashMap with some values
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Monday", 5);
map.put("Tuesday", 6);
map.put("Wednesday", 10);
// Invoke keySet() and use toArray() to get an array of keys
Object[] keys = map.keySet().toArray();
for (int i = 0; i < keys.length; i++) {
System.out.println(keys[i]);
}
}
}
출력:
Monday
Wednesday
Tuesday