ㅇ 실행 예시
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
'기타 > JAVA' 카테고리의 다른 글
[JAVA] Map / HashMap 사용하기 (0) | 2018.07.08 |
---|---|
[JAVA] Collection-List / LinkedList 사용하기 (0) | 2018.07.08 |
[JAVA] 출력하기 / println (0) | 2018.06.20 |
[JAVA] public static void main(String[] args) (0) | 2018.06.20 |
[JAVA] 형변환 (0) | 2018.06.20 |