티스토리 뷰

[Java] ArrayList 사용법

  • List : 순서가 있고, 중복을 허용하는 자료구조입니다.
import java.util.ArrayList;

public class TypeList {

    public static void main(String[] args) {

        ArrayList<String> launchs = new ArrayList<String>();

        launchs.add("칼국수");
        launchs.add("콩나물국밥");
        launchs.add("순대국밥");
        launchs.add("돈까스");
        launchs.add("중식");
        launchs.add("가나식당");
        launchs.add("한가람식당");

        //출력(for each)
        System.out.print("ArrayList : ");
        for(String launch: launchs) {
            System.out.print(launch + " ");
        }
        System.out.println("\n");

        System.out.println("launchs.get(1) : " + launchs.get(1)); //특정 index 값 추출
        System.out.println("launchs.size() : " + launchs.size()); //ArrayList의 갯수 리턴
        //리스트 안에 항목값이 있는지 판별하여 그 결과를 boolean으로 리턴
        System.out.println("launchs.contains(\"중식\") : " + launchs.contains("중식"));    


        //remove(객체), remove(인덱스)
        System.out.println("remove(중식) : " + launchs.remove("중식"));
        System.out.println("remove(1) : " + launchs.remove(1));

        //출력(for문)
        System.out.print("\nArrayList : ");
        for(int i = 0 ; i < launchs.size() ; i++) {
            System.out.print(launchs.get(i) + " ");
        }
    }
}

결과

ArrayList : 칼국수 콩나물국밥 순대국밥 돈까스 중식 가나식당 한가람식당

launchs.get(1) : 콩나물국밥
launchs.size() : 7
launchs.contains(“중식”) : true
remove(중식) : true
remove(1) : 콩나물국밥

ArrayList : 칼국수 순대국밥 돈까스 가나식당 한가람식당


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함