목록Collection (3)
drexqq
Java의 HashMap과 TreeMap에 대해서 알아보자. HashMap과 TreeMap은 Map Collection이다. Map Collection은 key와 value를 한 쌍으로 값을 저장한다. public static void main(String[] args) { HashMap a = new HashMap(); a.put("one", 1); a.put("two", 2); a.put("three", 3); a.put("four", 4); System.out.println(a.get("one")); System.out.println(a.get("two")); System.out.println(a.get("three")); iteratorUsingForEach(a); iteratorUsingIter..
Java의 Iterator에 대해서 알아보자. Iterator는 자바의 컬렉션 프레임워크에서 컬렉션에 저장되어있는 요소를 읽어오는 방법 중 하나이다. 기본적으로 Iterator는 인터페이스이다. 아래 구조를 보자. public interface Iterator { boolean hasNext(); Object next(); void remove(); } boolean hasNext() 메소드는 읽어 올 요소가 남아있는지 확인하는 메서드이다. 있으면 true, 없으면 false를 반환한다. Object next() 메소드는 읽어 올 요소가 남아있는지 확인하는 메서드이다. 있으면 true, 없으면 false를 반환한다. void remove() 메소드는 next()로 읽어 온 요소를 삭제한다. next()를..
Java의 ArrayList에 대해서 알아보자. ArrayList는 배열을 선언하는 것처럼 List의 Size를 초기화해줄 필요가 없다 배열처럼 고정된 크기를 가지는 것이 아니라 메모리가 허용하는 한 자동으로 ArrayList 크기는 동적으로 변경된다. 그럼 ArrayList를 관리하는 방법을 보자 1. 추가 ArrayList arrList = new ArrayList(); //제일 뒤에 추가 .add(value); arrList.add(111); Integer in = new Integer(222); arrList.add(in); arrList.add(new Integer(333)); Integer inum = new Integer(200); arrList.add(1, inum); ArrayList에 ..