diff --git a/snippets/java/array-manipulation/remove-duplicates.md b/snippets/java/array-manipulation/remove-duplicates.md new file mode 100644 index 00000000..4f25da30 --- /dev/null +++ b/snippets/java/array-manipulation/remove-duplicates.md @@ -0,0 +1,22 @@ +--- +title: Remove duplicates +description: Removes duplicate elements from an list +author: Mcbencrafter +tags: list,duplicates,unique +--- + +```java +import java.util.List; +import java.util.stream.Collectors; + +public static List removeDuplicates(List list) { + return list.stream() + .distinct() + .collect(Collectors.toList()); +} + +// Usage: +List list = List.of(1, 2, 3, 4, 5, 1, 2, 3, 4, 5); +List result = removeDuplicates(list); +System.out.println("List with duplicates removed: " + result); // [1, 2, 3, 4, 5] +``` \ No newline at end of file