💡TreeMap Class HashMap은 정렬이 안 되는 반면, TreeMap은 정렬이 된다는 차이가 있다. Tree 구조는 이진 탐색 트리로 자동 정렬이 되며, Map은 키 + 값의 연관 배열로 배열을 사용하는 것을 의미한다. TreeMap 클래스의 활용 TreeMap 선언하기 TreeMap map = new TreeMap(); 요소 추가하기 map.put("white", "흰색"); map.put("black", "검정"); map.put("red", "빨강"); map.put("yellow", "노랑"); map.put("blue", "파랑"); map.put("green", "초록"); map.put("orange", "주황"); 요소 확인하기 System.out.println(map.size(..
💡HashMap Class HashMap Class는 요소에 접근할 때 키(key)를 사용하는 방식이다. 이때 방 번호가 없다는 말은 순서가 없다는 뜻이기도 하다. 여기서 key는 강의실 5개가 있다고 할 때, 햇님반, 달님반, 별님반, 화성반, 지구반 각각의 이름을 말한다. 또한 각 개별적인 키(key)에는 값(value)이 부여된다. (ex 햇님반 10명) HashMap은 요소의 일괄 접근이 불가능해 반복문을 사용할 수 없지만, 이는 용도가 다를 뿐이지 좋고 나쁘다는 의미는 아니다. 이러한 HashMap의 특징으로 인해 요소끼리의 구분이 용이해졌다. 값을 확인하지 않더라도 식별자 key로 방의 의미를 알 수 있기 때문에 가독성이 굉장히 좋다. HashMap 클래스의 활용 HashMap 선언하기 Has..