How to break from stream in Java

2 Answers

0 votes
import java.util.Arrays;
import java.util.List;
 
public class MyClass {
    public static void main(String args[]) {
        List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
 
        Integer result = list.stream()
                            .filter(n -> n % 4 == 0)
                            .findFirst()
                            .orElse(null);
 
        System.out.println(result); 
    }
}
 
  
  
  
/*
run:
       
4
    
*/

 



answered Oct 5, 2023 by avibootz
edited Oct 5, 2023 by avibootz
0 votes
import java.util.Arrays;
import java.util.List;

public class MyClass {
    public static void main(String args[]) {
        List<Integer> list = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);

        boolean result = list.stream()
                        .anyMatch(n -> n % 4 == 0);

        System.out.println(result); 
    }
}

 
 
 
/*
run:
      
true
   
*/

 



answered Oct 5, 2023 by avibootz
edited Oct 5, 2023 by avibootz
...