java/자료형

자바 ArrayList

appmaster 2019. 4. 8. 23:37

자바에서는 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