Computer >> Máy Tính >  >> Lập trình >> Java

Java Stream findAny () với các ví dụ

Phương thức findAny () của Luồng Java trả về một Tùy chọn cho một số phần tử của luồng hoặc một Tùy chọn trống nếu luồng trống. Ở đây, Tùy chọn là một đối tượng vùng chứa có thể chứa hoặc không thể chứa giá trị khác rỗng.

Sau đây là một ví dụ để triển khai phương thức findAny () trong Java -

Ví dụ

import java.util.*;
public class Demo {
   public static void main(String[] args){
      List<Integer> list = Arrays.asList(10, 20, 30, 40, 50);
      Optional<Integer> res = list.stream().findAny();
      if (res.isPresent()) {
         System.out.println(res.get());
      } else {
         System.out.println("None!");
      }
   }
}

Đầu ra

10

Ví dụ

Hãy để chúng tôi xem một ví dụ khác với danh sách các chuỗi -

import java.util.*;
public class Demo {
   public static void main(String[] args) {
      List<String> myList = Arrays.asList("Kevin", "Jofra","Tom", "Chris", "Liam");
      Optional<String> res = myList.stream().findAny();
      if (res.isPresent()) {
         System.out.println(res.get());
      } else {
         System.out.println("None!");
      }
   }
}

Đầu ra

Kevin