본문 바로가기

컬렉션2

Java - 해시맵 ( HashMap ) 저번 글에서 컬렉션 중에 리스트에 대해 알아보았고 이번에는 HashMap 에 대해 알아보겠습니다. HashMap HashMap은 키(key)와 값(value)으로 이루어진 자료구조입니다. 이는 파이썬의 딕셔너리터럼 순서가 없습니다. 선언방법 HashMap 해시맵이름 = new HashMap(); ex) 예시1) HashMap hm = new HashMap(); 예시2) HashMap hm = new HashMap(); 위 방법대로 선언 하면됩니다. 다만 한가지 주의할 점은 제네릭에는 자료형이 기본타입(ex. int, double, char)이 들어가면 안 되며, 꼭 복합타입(클래스타입)이 들어가야 합니다. HashMap 메소드 메소드 설명 put(key, value) key에 value 넣고 추가하기 g.. 2023. 7. 21.
Java - 컬렉션 리스트 ( List, ArrayList, Vector, ...) 자바의 java.utill 패키지는 컬렉션 클래스를 제공합니다. 컬렉션은 제네릭을 사용하고 자료형을 가변크기로 다룰 수 있게 해 줍니다. 마치 파이썬의 리스트 같다고 생각하면 편할 것입니다. 대신 파이썬과 다른 점은 오직 한 타입의 자료만 다를 수 있다는 점이 다릅니다. 그 컬렉션 중에 리스트에 대해 오늘 알아보겠습니다. List 선언방법 선언 방법 ex) 사용할리스트 리스트명 = new 사용할리스트(); 예시1) ArrayList list = new ArrayList(); 예시2) Vector list = new Vector(); 위 방법대로 선언 하면됩니다. 다만 한가지 주의할 점은 제네릭에는 자료형이 기본타입(ex. int, double, char)이 들어가면 안 되며, 꼭 복합타입(클래스타입)이 .. 2023. 7. 14.