본문 바로가기

collection2

Java Collection Framework 컬렉션이란 여러 개의 객체를 하나의 그룹으로 묶을 수 있는 일종의 컨테이너입니다.Java Collection Framework(이하 JCF)에는 컬렉션 구현체들이 있습니다. 컬렉션에 독립적인 코드를 쉽게 작성할 수 있도록 JCF는 Collection 인터페이스라는 공통 인터페이스를 제공하고 있습니다. Collection 인터페이스 Collection 인터페이스는 Set, List, Queue의 상위 인터페이스로 몇 가지 핵심 메서드를 갖고 있습니다. 메소드 설명 boolean add(E e) boolean addAll(Collection c) boolean retainAll(Collection c) boolean removeIf(Perdicate c) 컬렉션이 비어 있거나, o를 포함하거나, c에 들어 .. 2016. 9. 30.
[자바8 람다의 힘] 2장 컬렉션의 사용 이 글은 "자바 8 람다의 힘" 책을 정리한 글입니다. Chapter 2. 컬렉션의 사용 Java8에서 컬렉션을 어떻게 사용하는지 알아보기 전에 Java에서 Collection은 무엇인지부터 알아보자. 다음은 Java Collection Framework의 기본 상속 구조이다. Java 프로그래밍을 하다보면 크게 3가지 객체타입을 마주하게 된다. - List Element 들의 순서가 있으며, 중복을 허용한다. - Set Element 들의 순서는 없고, 중복이 허용되지 않는다. - Map List와 Set이 집합적 개념이라면, Map은 검색적 개념이 가미된 Interface이다. key와 value로 구성되며, key를 통해 value에 접근할 수 있다. 주로 사용되는 HashMap의 경우 Java 버.. 2015. 3. 26.