자료형 – 리스트 (List)
✓ 배열과 같이 여러 데이터를 담을 수 있는 자료형
✓ 추가로 여러가지 메소드를 제공
ArrayList l1 = new ArrayList();
l1.add(1);
Java
복사
✓ 리스트 메소드
•
add, get, size, remove, clear, sort, contains
자료형 – 맵 (Map)
✓ key, value 형태로 데이터를 저장하는 자료형
HashMap<String, String> map = new HashMap<String,String>();
map.put(“product”, “kiwi”);
map.put(“price”, “9000”);
Java
복사
✓ 맵 메소드
•
put, get, size, remove, containsKey
자료형 – 제네릭스 (Generics)
✓ 자료형을 명시적으로 지정
✓ 제한적일 수 있지만 안정성을 높여주고 형변환을 줄여줌
ArrayList<String> l1 = new ArrayList<String>();
HashMap<String, Integer> map1 = new HashMap<String,Integer>();
Java
복사