인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

메모장님의 프로필 이미지
메모장

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

서블릿으로 회원 관리 웹 애플리케이션 만들기

ArrayList 관련 질문입니다

해결된 질문

작성

·

167

0

ArrayList 의경우 인터넷으로 찾아보면 대부분 add()메서드를 통해서 넣게되는데 강의에선 리턴값으로 객체 생성하여 바로 반환할수있게끔 하신걸로 인지하였습니다. 이때, add()메서드가아닌 new ArrayList() 안에 바로 해쉬맵꾸러미를 넣으셨는데요, ()안에 데이터가 어떤형대로 들어갈수있는지 궁금합니다! (꽤 찾아봤는데 대부분 add()밖에 없었습니다..)

답변 1

1

안녕하세요, 메모장 님. 공식 서포터즈 codesweaver 입니다.
.
new ArrayList() 의 소괄호 안에 HashMap을 바로 넣을 수 있는 이유는 ArrayList 생성자가 다음을 지원하기 때문입니다.

ArrayList(Collection<? extends e> c)

 

자바가 제공하는 API의 사용법은 보통 자바문서에서 사용법을 검색하면 됩니다.

(자바 API 문서 링크)

인텔리제이의 도움을 받아 확인하는 방법도 있습니다. new ArrayList(_) 소괄호 사이에 커서를 둔 채로,

(윈도우 기준) Ctrl + p 를 누르시면 사용할 수 있는 파라미터 리스트를 조회하실 수 있습니다.


감사합니다.

메모장님의 프로필 이미지
메모장

작성한 질문수

질문하기