LinkedHashSet
-
[JAVA] 컬렉션 간의 변환 방법Java/Collection(컬렉션) 2024. 10. 4. 22:53
목차 자바 프로젝트를 진행하다 보면 배열, 리스트, 셋, 맵 등의 컬렉션 타입들을 상호 변환해야 하는 경우가 자주 발생합니다. 이번 문서에서는 이러한 변환 작업을 어떻게 수행할 수 있는지에 대해 다뤄보겠습니다. 1. 배열을 List로 변환하기배열을 List로 변환할 때 가장 간단한 방법은 Arrays.asList() 메서드를 사용하는 것입니다./** * 배열을 List로 변환 * * @param array 변환할 배열 * @param 배열의 원소 타입 * @return 변환된 List */public static List arrayToList(T[] array) { return Arrays.asList(array);}단위 테스트@DisplayName("arrayToList: Integer 배열을..
-
[JAVA] 리스트의 중복 요소 제거하기Java/Collection(컬렉션) 2024. 9. 27. 16:40
목차 자바에서는 리스트의 중복 요소를 제거하는 여러 가지 방법이 있습니다. List, HashSet, Stream API, TreeSet, 그리고 LinkedHashSet을 사용하는 방법이 있습니다. 각 방법에 대해 자세히 살펴보겠습니다. 1. List를 사용하여 중복 제거List를 사용하여 중복을 제거하려면 우선 새로운 리스트를 만들고, 반복문을 사용하여 중복되는 요소가 없는지 확인하면서 요소를 추가해야 합니다.List를 사용하여 중복을 제거/** * 리스트에서 중복 요소를 제거 (List 사용) * * @param list 중복 요소를 제거할 리스트 * @param 리스트 요소의 타입 * @return 중복이 제거된 리스트 */public List removeDuplicatesUsingList(L..