728x90
Map <String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
방법 1. Iterator 방식
Iterator<String> iter = map.keySet().iterator();
while(iter.hasNext()) {
String key = iter.next();
System.out.println( "key: " + key + " value: " + map.get(key));
}
방법 2. EntrySet 방식
for( Map.Entry<String, String> entry : map.entrySet()) {
System.out.println( "key: " + entry.getKey() + " value: " + entry.getValue());
}
방법 3. KeySet 방식
key 값을 반복문 돌려서 뽑고, key값을 통해 value값을 뽑는 방법
for( String key : map.keySet()){
System.out.println( "key: " + key + " value: " + map.get(key));
}
728x90
'Programming > Java' 카테고리의 다른 글
[Java] charAt() 메소드 사용법 (0) | 2022.01.22 |
---|---|
[Java] 자바 toCharArray() 메소드 사용법 (0) | 2022.01.22 |
[Java 객체지향 프로그래밍] 접근 제한자 (접근 제어자) (0) | 2021.03.01 |
[Java 객체지향 프로그래밍] 메모리 모델 - JVM (0) | 2021.03.01 |
[Java 객체지향 프로그래밍] 생성자 (Constructor) (0) | 2021.02.22 |