본문 바로가기
IT/JAVA

JAVA COLLECTION

by 골든크랩 2022. 10. 7.
728x90
반응형

인터페이스 :

- List

- Set

- Map

 

클래스:

- List 

1) ArrayList

 

List<HashMap<String, String> > list = new ArrayList<HashMap<String, String>>();

HashMap<String, String> map = new HashMap<String, String>();
map.put("name", "홍길동");
map.put("phone", "010-2233-6015");
list.add(map);

map = new HashMap<String, String>();
map.put("name", "임꺽정");
map.put("phone", "010-1111-2222");
list.add(map);

map = new HashMap<String, String>();
map.put("name", "장길산");
map.put("phone", "010-3333-4444");
list.add(map);

 

2) LinkedList

3) Stack

4) Queue

 

LinkedList<String> il = new LinkedList<String>();

il.add("banana");

il.add("apple");

il.get(0);

Iterator <String> iter = il.iterator();

while(iter.hasNext()) {

   System.out.println(iter.next() + ", ");

}

 

 

- Set

1) HashSet

2) TreeSet

 

- Map

1) HashMap

HashMap<String, String> map = new HashMap<String, String>();
map.put("name", "홍길동");
map.put("phone", "010-2233-6015");

 

2) TreeMap

 

728x90
반응형

댓글