기타/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