목록2025/06/27 (2)
컴퓨터공학 💻 도서관📚
Iterator : Collection 요소를 순회하는 친구 컬렉션에서 상속받은, 컬렉션을 구현한 모든 클래스에서 Iterator 함수를 호출하면 Iterator 객체가 반환이 된다Iterator 가 가지고 있는 메서드가 몇 개 안 되는데 그 중에서 우리가 주로 많이 쓰는 건 hasNext() 와 Next() 이다.JDK Document를 보면은 ArrayList의 메서드에 Iterator 메서드가 있다.Iterator 메서드는 모든 컬렉션에 적용이 된다.Iterator를 부르면 Iterator라는 객체를 반환해 주는데 그걸 이용해서 순회를 할 수 있다. 요소의 순회란?컬렉션 프레임워크에 저장된 요소들을 하나씩 차례로 참조하는것순서가 있는 List인터페이스의 경우는 Iterator를 ..
JDK 클래스들을 볼 때 Document 를 보면서 각 클래스, 메서드의 반환형, 매개변수, 기능들이 어떻게 되어 있는지 봐야한다. Document에서 ArrayList 의 메서드들을 볼 수 있는데 각 메서드들은 컬렉션 쪽에서 선언된 메서드들도 있고 리스트 쪽에서 선언된 메서드들고 있다. 처음에 ArrayList가 만들어질 때 특별히 내가 몇 개라고 지정을 안 하면 10개짜리 object Array 를 만들어준다size : 현재 채워져 있는 크기 , capacity : 전체 크기 코딩할 때 배열 전체 크기가 10개이고 10개를 다 쓰고 있는데 모르고 또 추가할 수 있다그래서 항상 add하기 전에 ensureCapacity() 메서드가 체크가 돼서 지금 용량이 가능한지 체크한다..