< 개발 환경 > |
자바/Java ArrayList 사용법 ~!
ArrayList 사용법 입니다.
package arabiannight.tistory.com.java.test;
import java.util.ArrayList;
public class ArrayListUsing {
private static ArrayList mArrayList;
public static void main(String[] args) {
// ArrayList 생성
mArrayList = new ArrayList();
// ArrayList 값 추가
mArrayList.add(1);
mArrayList.add(2);
mArrayList.add(3);
mArrayList.add(4);
mArrayList.add(5);
System.out.println();
// ArrayList 값 확인
for(int i = 0; i < mArrayList.size(); i++) {
System.out.println("one index " + i + " : value " + mArrayList.get(i));
}
System.out.println();
// ArrayList 특정 index 값 제거
mArrayList.remove(0);
// 0번째 index가 지워지면서 자동으로 1번이 0번째 index가 되었다.
for(int i = 0; i < mArrayList.size(); i++) {
System.out.println("two index " + i + " : value " + mArrayList.get(i));
}
System.out.println();
// ArrayList 특정 index 값 추가
mArrayList.add(0, 7777);
// 0번째 index가 추가되고 나머지 index들은 뒤로 밀린다.
for(int i = 0; i < mArrayList.size(); i++) {
System.out.println("three index " + i + " : value " + mArrayList.get(i));
}
System.out.println();
// ArrayList 특정 index 값 수정
mArrayList.set(0, 77779);
for(int i = 0; i < mArrayList.size(); i++) {
System.out.println("four index " + i + " : value " + mArrayList.get(i));
}
System.out.println();
// ArrayList Value 포함 여부 확인
Integer checkNumber = new Integer(99999);
mArrayList.add(checkNumber);
boolean isFind = mArrayList.contains(checkNumber);
System.out.println("five : " + isFind + "\n");
for(int i = 0; i < mArrayList.size(); i++) {
System.out.println("five index " + i + " : value " + mArrayList.get(i));
}
System.out.println();
// ArrayList Value index 확인
int index = mArrayList.indexOf(checkNumber);
System.out.println("six : index " + index + "\n");
// ArrayList 값 전체 삭제
mArrayList.clear();
System.out.println("seven : size " + mArrayList.size() + "\n");
// ArrayList의 값 존재 여부 확인
boolean isEmpty = mArrayList.isEmpty();
System.out.println("eight : empty " + isEmpty + "\n");
}
}
//
실행결과 :
one index 0 : value 1 one index 1 : value 2 one index 2 : value 3 one index 3 : value 4 one index 4 : value 5 two index 0 : value 2 two index 1 : value 3 two index 2 : value 4 two index 3 : value 5 three index 0 : value 7777 three index 1 : value 2 three index 2 : value 3 three index 3 : value 4 three index 4 : value 5 four index 0 : value 77779 four index 1 : value 2 four index 2 : value 3 four index 3 : value 4 four index 4 : value 5 five : true five index 0 : value 77779 five index 1 : value 2 five index 2 : value 3 five index 3 : value 4 five index 4 : value 5 five index 5 : value 99999 six : index 5 seven : size 0 eight : empty true
'JAVA > ArrayList' 카테고리의 다른 글
| 자바/Java ArrayList 안에 ArrayList 넣기 (0) | 2012.04.12 |
|---|---|
| 자바/Java String[]을 List , List를 String[] 배열로 변환 (4) | 2012.03.15 |