기타/JAVA

[JAVA] Collection-List / ArrayList 사용하기

푸쿠이 2018. 7. 8. 14:08

ㅇ 실행 예시

import java.util.ArrayList;

public class ArrayListEx01 {
	public static void main(String[] args) {
		
		// 리스트 생성
		ArrayList mArrayList = new ArrayList();

		// 값 삽입
		mArrayList.add(1);
		mArrayList.add(2);
		mArrayList.add(3);
		mArrayList.add(4);
		mArrayList.add(5);
		
		// 값 출력
		for (int i = 0; i < mArrayList.size(); i++) {
			System.out.println("mArrayList[" + i + "] : " + mArrayList.get(i));
		}
		
		System.out.println("-------------------------------------------");

		// 값 삭제 및 출력
		mArrayList.remove(0);
		System.out.println("remove(0)");
		for (int i = 0; i < mArrayList.size(); i++) {
			System.out.println("mArrayList[" + i + "] : " + mArrayList.get(i));
		}
		
		System.out.println("-------------------------------------------");

		// 값 삽입 (0번째에 7777를 추가)
		mArrayList.add(0, 7777);
		System.out.println("add(0, 7777)");
		for (int i = 0; i < mArrayList.size(); i++) {
			System.out.println("mArrayList[" + i + "] : " + mArrayList.get(i));
		}
		
		System.out.println("-------------------------------------------");

		// 값 변경 (0번째를 1992로 변경)
		mArrayList.set(0, 1992);
		System.out.println("set(0, 1992)");
		for (int i = 0; i < mArrayList.size(); i++) {
			System.out.println("mArrayList[" + i + "] : " + mArrayList.get(i));
		}
		
		System.out.println("-------------------------------------------");

		// 값 포함 여부 확인
		mArrayList.add(99999);
		boolean istf1 = mArrayList.contains(99999);
		boolean istf2 = mArrayList.contains(111);
		System.out.println("값 포함 여부 확인(true/false) " + istf1);
		System.out.println("값 포함 여부 확인(true/false) " + istf2);
	}
}

ㅇ 결과

mArrayList[0] : 1
mArrayList[1] : 2
mArrayList[2] : 3
mArrayList[3] : 4
mArrayList[4] : 5
-------------------------------------------
remove(0)
mArrayList[0] : 2
mArrayList[1] : 3
mArrayList[2] : 4
mArrayList[3] : 5
-------------------------------------------
add(0, 7777)
mArrayList[0] : 7777
mArrayList[1] : 2
mArrayList[2] : 3
mArrayList[3] : 4
mArrayList[4] : 5
-------------------------------------------
set(0, 1992)
mArrayList[0] : 1992
mArrayList[1] : 2
mArrayList[2] : 3
mArrayList[3] : 4
mArrayList[4] : 5
-------------------------------------------
값 포함 여부 확인(true/false) true
값 포함 여부 확인(true/false) false