Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- public class StreamsExample {
- public static void main(String[] args) {
- List<String> stringList =
- Arrays.asList("11","2", "3", "2", "2", "6", "11", "3");
- findUniqueUsingForLoopSequential(stringList);
- System.out.println("\n");
- stringList.stream().distinct().forEach(distinctString -> System.out.println("Sequentially using Stream is "+distinctString));
- System.out.println("\n");
- stringList.parallelStream().distinct().forEach(distinctString -> System.out.println("Parallel using Stream is "+distinctString));
- }
- private static void findUniqueUsingForLoopSequential(List<String> stringList) {
- List<String> uniqueStringList = new ArrayList<>();
- for (String str : stringList){
- if(!uniqueStringList.contains(str)) {
- uniqueStringList.add(str);
- System.out.println("Sequentially using for loop : Unique String in the list is "+str);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement