Map 선언 및 사용법
import java.util.*;
Map<Object, Object> map = new HashMap<Object, Object>();
map.put("key", "value"); // 데이터 삽입
Object value = map.get("key"); // 데이터 로드
Map 순회(foreach)
import java.util.*;
Map <String, Object> map = new HashMap();
/*
...
*/
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
/*
...
*/
}
Java List Class
import java.util.*;
// 선언
// List는 추상 클래스이므로, 이를 구현한 ArrayList 로 생성
List<Integer> list = new ArrayList<Integer>();
// 데이터
list.add(1);
list.add(2);
list.add(3);
// 순회
// 방법 1
for(int i=0; i<list.size(); i++){
System.out.println("list(" + i + ") = " + list.get(i));
}
// 방법 2
for(int element : list){
System.out.println("list-elements = " + element);
}