Wednesday 15 May 2024

Java Stream Filter

1) Display the string which is matched with condition by using stream.

import java.util.ArrayList;
import java.util.List;

public class javaStreamExamples {
    List<String> list1=new ArrayList<>();

    public void testStream(){
        list1.add("Test");
        list1.add("Testing");
        list1.add("Selenium");

        list1.stream().filter(s->s.contains("Test")).forEach(System.out::println);

    }

}

O/p

Test
Testing 

==================================================

2) Find duplicate number in given integer using string

import java.util.ArrayList;
import java.util.List;

public class javaStreamExamples {
    List<Integer> list1=Arrays.asList(10,20,35,20,67,10)

    public void testStream(){
        Set<Integer> set1= new HashSet();
        list1.stream().filter(s->!set1.add(s)).forEach(System.out::println);

    }

}

O/p

10
20

==================================================



No comments:

Post a Comment