
Collection::add 메서드는 컬렉션에 요소를 하나씩 추가할 때 사용합니다. 여러 개의 요소를 한 번에 추가하려면 addAll 메서드를 사용해야 합니다. addAll 메서드는 컬렉션에 여러 개의 요소를 추가할 때 사용합니다.
#hostingforum.kr
java
List list = new ArrayList<>();
list.addAll(Arrays.asList("apple", "banana", "orange"));
이 코드는 "apple", "banana", "orange" 요소를 한 번에 추가합니다.
Collection::add 메서드는 컬렉션에 이미 존재하는 요소를 추가할 때는 중복을 허용하지 않습니다. 이미 존재하는 요소를 추가하면 아무런 효과가 없습니다. 만약 중복을 허용하고 싶다면 Set 컬렉션을 사용해야 합니다.
#hostingforum.kr
java
Set set = new HashSet<>();
set.add("apple");
set.add("banana");
set.add("apple"); // 중복된 요소는 추가되지 않습니다.
이 코드는 "apple" 요소를 두 번 추가하지만, 중복된 요소는 추가되지 않습니다.
2025-07-12 21:25