개발/java
ArrayList 과 제네릭
나태쿤
2021. 3. 18. 21:01
728x90
배열을 쓰다보면 크기가 고정되어있어서 짜증난다
고래서 ArrayList를 사용한다
기본적으로 크기가 10인 배열이 생성되며, 11번째를 추가하는순간
10씩 증가한다 (10이 디폴트값이여서그렇다)
제네릭은 < > 이런것을 말하는데 타입을 자동으로 바꿔주는 역할을 하는데
예제처럼 바로 사용하면된다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
package myTest;
import java.util.ArrayList;
public class 어레이리스트 {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>(); //list를 카카오톡 방의 멤버라고 생각하자
list.add("키링쿤");
list.add("하위쿤");
list.add("길구쿤");
list.add("벅성쿤");
list.add("대리쿤");
list.add("나태쿤");
for(int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
System.out.println("------------------------------------------");
//리스트(카톡방)에 "키링쿤"이 존재하는지
if(list.contains("키링쿤"))
System.out.println("카톡방에 키링쿤은 존재합니다");
}
}
|
cs |
[Console 화면]
키링쿤
하위쿤
길구쿤
벅성쿤
대리쿤
나태쿤
------------------------------------------
카톡방에 키링쿤은 존재합니다
728x90