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

+ Recent posts