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
'개발 > java' 카테고리의 다른 글
String 클래스의 메소드를 몇가지 알아보자 (0) | 2021.03.27 |
---|---|
컬렉션 프레임 워크 (0) | 2021.03.18 |
배열을 알아보자 (0) | 2021.03.18 |
JAVA 메모리 영역 (0) | 2021.03.18 |
필터 스트림 (0) | 2021.03.18 |