210525~220812
#25 오늘은 조금만 210618
hansssi
2021. 6. 19. 00:20
새삼 꾸역꾸역 하루에 하나씩 잘(?) 포스팅 하고 있다는게 자랑스러워졌다.
...예... 그렇습니다.
오늘 배운건 Wrapper 클래스인데... 이거 뭔소리고
Wrapper 클래스는 기본 자료형을 객체 형식으로 감싸는 역할을 한다. 기본형 자료형을 참조형처럼 처럼 다뤄야 할 때 사용한다는데.... ArrayList를 배우면 감이 잡힐라나 허허......
인스턴스 생성 시 생성자 또는 리터럴로 생성할 수 있다.
비교할 때는 지난 시간에 배운 equals 메소드를 사용할것.
ArrayList는 기존의 배열이 가진 단점(크기 변경 불가, 값을 넣지 않으면 자동으로 null)이 없다.
ArrayList<Wrapper Class> arrList = new ArrayList<>(); //<>안에 기본형을 쓸 수 없기 때문에 Wrapper class 사용
이런 식으로 사용할 수 있고, add, remove 등의 메소드를 통해 쉽게 값을 추가하고 제거할 수 있다.