JAVA Study

ArrayList 사용법과 조회 방법에 관하여

85chong 2019. 1. 14. 00:10
728x90
반응형
SMALL

간단하게 배열을 사용하는것도 있지만 보통 실무에서는 배열보단 List 를 더 많이 사용하는것 같다.

배열은 크기를 잡아 놓고 하기 때문에 가늠하기가 어려운 데이터는 배열로 사용하기가 어렵다.

근데 LIst  데이터 처리의 유동성이 좋고, 사용하기 편한 자료형 클래스 이다.


⁃ 객체생성과 넣기-1

List  listA = new ArraList();

listA.add(“김삿갓”);

listA.add(“홍길동”);


⁃ 객체생성과 넣기-2

List listA;

listA.add(new String(“김삿갓”);

listA.add(new String(“홍길동”);


⁃ 객체생성과 넣기-3(특정위치에 값넣기)

List  listA = new ArraList();

listA.add(1,“김삿갓”);



*데이터에 특정위치값 가져오기

String valueA = listA.get(0).toString();   // 0위치값 가져오기



*위의 데이터를 Iterator 이용하여 데이터 조회방법

Interator integrator = listA.iteator();

while(iterator.hasNext()){

String value = (String)iterator.next();

}

**** haseNext();    :   순차적으로 다음으로 이동할 항목이 있는지 체크함

**** Next();   :   순차적으로 다음으로 이동하는것(실제다음 위치로 이동)



*위의 데이터를 for-loop 이용하여 데이터 조회방법

for(Object object : listA){

String value = (String)object;

}


*list 데이터 삭제하기

listA.remove(0);   // 특정위치 삭제
listA.remove(“김삿갓”); // 특정값 삭제(위치도 삭제)



*값위치에  위치 알아내기

int index = listA.indexOf(“김삿갓”);


'JAVA Study' 카테고리의 다른 글

PATTERN 모음집  (0) 2019.01.31
배열의 데이터를 조건에 맞게 분류 하기  (0) 2019.01.31
try catch fianlly  (0) 2019.01.30
배열 기초  (0) 2019.01.14
이중데이터 두번에 걸른 정렬방법  (0) 2019.01.10