MainClass05 (ArrayList와 Wrapper Class)
ArrayList는 기본 데이터 type 을 저장할 수 없으므로 기본 데이터 type 을 저장하고 싶으면 Wrapper Class를 활용하면 된다.
int => Integer
double => Double
boolean => Boolean 등등

예시에서는 정수를 저장할때 기본 data type인 int를 쓸 수 없기에 Wrapper Class인 Integer을 사용했다.
이후 Mainclass04에서 학습한 확장 for 문을 사용해서 정수를 콘솔창에 출력하였다.
MainClass06 (ArrayList 타 클래스활용)


기존의 익숙한 data type과 같이 다른 클래스를 객체 생성해서 ArrayList에 담는 것도 가능하다. 예시의 BMW처럼 변수를 만들어 사용해도 되고 페라리, 람보와 같이 일회성으로 사용해도 된다.
반복문도 잘 작동하며 data type을 유의해서 작성해야한다.
'java' 카테고리의 다른 글
| Step12_UtilClass (HashMap, HashSet) (0) | 2022.08.01 |
|---|---|
| Step12_UtilClass (ArrayList 활용 객체 배열, Member, MemberDto) (0) | 2022.08.01 |
| Step12_UtilClass (ArrayList, Scanner, 확장 for 문) (0) | 2022.08.01 |
| Step11_GenericClass(포괄클래스) (0) | 2022.08.01 |
| Step10_Interface(@FunctionalInterface, 메소드 표현식) (0) | 2022.08.01 |