제네릭 <String, String>과 <String>의 차이
조회수 1879회
제네릭을 할 때 제목에 보이는 차이가 뭔가요??
1 답변
-
하면 두개의 제네릭을 쓰는 메소드라는 의미이고, 이면 하나의 제네릭을 쓰는 메소드입니다.
예를들어 리스트는 어떤 타입을 담을지만 결정하면 되니까 다음과 같이 하나의 제네릭만 씁니다.
List<String> list = new ArrayList<String>();
하지만 Map같은 경우, Key와 Value의 타입을 결정해야 하기 때문에 두 종류의 제네릭으로 구현됩니다. 그래서
Map<String, String> map = new HashMap<String, String>();
해서 사용하져.
답변을 하려면 로그인이 필요합니다.
프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.
(ಠ_ಠ)
(ಠ‿ಠ)
댓글 입력