반응형
ArrayList는 배열과 비슷하고 인덱스가 존재하며, 데이터는 중복되어도 상관 없다.
add를 사용하여 객체(문자, 숫자, Map, Object)를 저장한다. 해당 인덱스로 get을 사용하여 객체를 가져와서 형변환하여 사용한다.
게시판 목록이나 쿼리결과를 목록으로 저장하고 전달할 때 유용하게 사용하며 매우 중요한 자료구조형이다.
package javaStudy;
import java.util.ArrayList;
import java.util.List;
public class ListExam {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
// list에 3개의 문자열을 저장합니다.
list.add("kim");
list.add("lee");
list.add("kim");
System.out.println(list.size()); //list에 저장된 자료의 수를 출력 (중복을 허용하므로 3 출력)
for(int i = 0; i < list.size(); i++){
String str = list.get(i);
System.out.println(str);
}
}
}
ArrayList를 사용하기 위해서 패키지를 임포트한다.
import java.util.ArrayList;
import java.util.List;
List<String> list = new ArrayList<>(); ArrayList를 사용하여 list객체를 생성하고
list.add("kim"); "kim"추가하고
for(int i = 0; i < list.size(); i++){ list의 사이즈만큰 반복해서
String str = list.get(i); get(인덱스)로 값을 가져와 str변수에 저장하고
System.out.println(str); str을 출력한다.
}
반응형
'JAVA' 카테고리의 다른 글
자바 인터페이스 (0) | 2023.01.24 |
---|---|
자바 예외처리 try ~ catch ~ finally (0) | 2023.01.24 |
자바 hashmap (0) | 2023.01.24 |
자바 파일입출력 (0) | 2023.01.24 |
자바 쓰레드 (0) | 2023.01.24 |
댓글