반응형
해당 강의를 듣고 정리한 것입니다
https://programmers.co.kr/learn/courses/9
자바 중급
평가 5.0 17개의 평가 ★★★★★17 ★★★★0 ★★★0 ★★0 ★0 ds02168 2021.08.20 15:37 Yeonggwang 2021.06.28 01:48 강신우 2021.04.23 10:20 HyeonWoo Jeong 2021.04.08 17:12 이용준 2021.01.26 19:23 리뷰 더보기
programmers.co.kr
List
: list는 데이터의 중복이 있을 수 있고, 순서도 있다.
배열은 한번 생성하면 크기를 변경 할 수 없었으나, 리스트는 자유롭게 변경 가능하다.
import java.util.ArrayList;
import java.util.List;
public class ListExam {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Kim");
list.add("Kang");
list.add("Kim");
System.out.println(list.size()); //중복을 허용하므로 3개출력
//for문을 사용하여 값 사용하기
for(int i=0; i<list.size(); i++) {
String str = list.get(i);
System.out.println(str);
}
//foreach문을 사용하여 값 사용하기
for(String str : list) {
System.out.println(str);
}
}
}
- util패키지의 ArrayList, List클래스를 사용
- List는 추상클래스이기 때문에 new로 사용 불가능하다.
따라서 가장 대표적인 구현클래스인 ArrayList클래스를 이용해 list객체를 생성해준다.
반응형
'Language > Java' 카테고리의 다른 글
자바 중급11 - Date, Calendar클래스 (0) | 2022.01.17 |
---|---|
자바 중급10 - Map (0) | 2022.01.17 |
자바 중급8 - Set (1) | 2022.01.17 |
자바 중급7 - Generic (0) | 2022.01.17 |
자바 중급6 - java.util패키지 (0) | 2022.01.17 |