자바에서는 ArrayList라는 클래스를 제공하는데 이 클래스를 사용하려면 배열의 크기를 자동으로 변경하면서 사용할 수 있다. 즉 우리가 요소를 추가하면 배열은 자동으로 커지게 된다.
ex) for-each 루프
ArrayList<String> list = new ArrayList<>();
예를들어 ArrayList로 생성한다. 음식의 이름을 저장하여야 하므로 String 자료형을 주어서 ArrayList를 생성하면 된다. 그리고 위에 문장이 실행되면 비어있는 리스트가 생성된다. add()메소드를 호출하여서 요소들을 리스트에 추가할 수 있다.
import java.util.*;
public class ArrayListTest{
public static void main(String args[]){
ArrayList<String> list = new ArrayList<>();
list.add("비빔밥");
list.add("짜장면");
list.add("떡볶이");
for(String food:list){
System.out.print(food+" ");
}
}
}
cf. add() = 생성하기 get(i) =가져오기(for-each루프랑 비슷한거다) remove() = 없앤다
list.remove(1); // 첫번쨰 요소 삭제 |
'java > 자료형' 카테고리의 다른 글
List 추가정리 (0) | 2019.07.09 |
---|---|
자바 ArrayList (0) | 2019.05.25 |
(자바) 배열값 복사 & 복제 (0) | 2019.04.24 |
자바 자료형의 종류 (0) | 2019.04.08 |
자바 배열 (0) | 2019.04.07 |