Collection

    [자바스터디] Collection - Iterator

    Iterator 컬렉션의 프레임워크에서 저장된 요소들을 읽기 위한 방법 종류: Iterator : 표준화한 인터페이스 ListIterator : Iterator의 기능을 향상 시켰다. Enumeration : Iterator이전에 사용하던 인터페이스 1. Iterator Interface - List, Set iterator의 경우 리스트의 순환에 사용한다. 따라서 리스트의 메서드에는 .iterator()로 Iterator의 인터페이스를 가져오는 메서드가 존재하므로, 해당 메서드를 사용하면 된다. List a = new ArrayList(Arrays.asList(111,222,333,444,555,666,777)); for (Iterator iter = a.iterator(); iter.hasNext()..

    [자바스터디] Collection - List

    Collection Framework 데이터들의 집합을 저장하는 클래스들 Collection Framework Interface List : 순서가 있으며 데이터의 중복을 허용한다. Set : 순서가 없으며, 데이터의 중복을 허용하지 않는다. Map : Key대응하는 Value값을 통해 데이터를 접근하며, 순서가 없다. 또한 Key값은 중복을 허용하지 않는다. Collection Framework 상속도 List 1. ArrayList Object[] 을 이용하여 데이터를 순차적으러 저장한다. 초기 용량이 정해져 있다. 최대 용량까지 다 저장했을 경우 새로운 배열을 생성하영 기존 저장 내용을 새로운 배열에 넣은 후 저장한다. 하나의 배열로 되어있기 때문에 인덱스 접근의 경우 빠르지만, 데이터 중간에 추가..