Java Online Compiler
Example: Remove Duplicates using Java 8 Streams in Java
C
C++
C#
Java
Python
PHP
Main.java
STDIN
Run
// Remove Duplicates using Java 8 Streams import java.util.Arrays; public class Main { public static void main(String[] args) { // Step 1: Define the array with duplicate elements int[] originalArray = {1, 2, 3, 2, 1, 4, 5, 4, 6}; System.out.println("Original Array: " + Arrays.toString(originalArray)); // Step 2: Convert the array to an IntStream, apply distinct(), and convert back to array int[] arrayWithoutDuplicates = Arrays.stream(originalArray) .distinct() // Filters out duplicate elements .toArray(); // Converts the stream back to an array // Step 3: Print the array after removing duplicates System.out.println("Array without Duplicates (Streams): " + Arrays.toString(arrayWithoutDuplicates)); } }
Output
Clear
ADVERTISEMENTS