package com.sk.demos;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
public class StreamApiTesting {
public static void main(String[] args) {
String s="vikatakavi";
// Using Stream API to remove duplicates
String removeDuplicates = s.chars() // Convert string to IntStream (ASCII values)
.distinct() // Remove duplicates
.mapToObj(c -> String.valueOf((char) c)) // Convert back to characters
.collect(Collectors.joining()); // Collect into a single string
// Properly formatted output
System.out.println("Removed duplicates from string: " + removeDuplicates);
}
}
Output:
===============
Remove duplicates from string: vikat
No comments:
Post a Comment