Java9강
Collection클래스
▸List
리스트는 크기가 동적으로 변한다!
그럼 Array는 왜 쓸까?
원초적인게 제일 빠르다!
▸Set
중복은 처리가 안된다.
Iterator & for each
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ArrayList<String> list1 = new ArrayList<String>(); list1.add("kim"); list1.add("lee"); list1.add("hong"); Iterator<String> iterator = list1.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } System.out.println("----------------"); for (String name : list1) { System.out.println(name); } System.out.println("----------------"); for (int i = 0; i < list1.size(); i++) { System.out.println(list1.get(i)); } | cs |
iterator : 다음게 있나? 없으면 while 나오기.
출력값 :
1 2 3 4 5 6 7 8 9 10 11 | kim lee hong ---------------- kim lee hong ---------------- kim lee hong | cs |
for each문
name : list1
list1의 인자를 하나하나 name변수에 담아서 출력한다.
▸Queue(시외버스)
FIFO first in first out
LILO last in last out
▸Stack(마을버스)
FILO first in last out
LIFO last in first out
ex) 인터넷 뒤로가기
+α &예습
break;
vs
continue; 👉 skip하기
Leave a comment