set1 [Java] List, Set, Map 구현체들 Java로 개발을 할 때 가장 많이 쓰이는 자료구조는 List, Set과 Map이며 이들은 모두 interface로 여러 구현체들을 제공한다. 하지만 대부분 관성적으로 ArrayList, HashSet, HashMap을 주로 사용한다. 각 자료 구조의 대표적인 기능은 구현체마다 모두 동일하기 단순히 자료를 담는 역할로써 단순히 위 구현체들을 쓰는건 크게 문제가 되지 않지만, 각 구현체는 엄연히 다른 기능을 한다. 이번 포스팅에서는 java.util 에서 기본적으로 제공해주는 List, Set, Map의 구현체들을 몇가지를 살펴보도록 하겠다. List List는 중복을 허용하는 데이터를 담는 역할을 한다. ArrayList ArrayList는 클래스 명에서도 나타내듯 List 내부에 Array를 두고, 이.. 2023. 1. 6. 이전 1 다음