fork download
  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import java.util.Objects;
  4.  
  5. class Ideone {
  6. public static void main(String[] args) {
  7. List<String> list = new ArrayList<>();
  8. list.add(null);
  9. list.add("Hello");
  10. list.add("world");
  11. System.out.println(getFirstNotNull(list));
  12. }
  13.  
  14. private static String getFirstNotNull(List<String> list) {
  15. return list.stream().filter(Objects::nonNull).findFirst().orElse(null);
  16. }
  17. }
Success #stdin #stdout 0.08s 34052KB
stdin
Standard input is empty
stdout
Hello