Optional
String va = null; String result = Optional.ofNullable(va).filter(s -> "".equals("1")).orElse("不符合"); System.out.println(result);//不符合 String t = null; Optional.ofNullable(t).ifPresent(s -> System.out.println(s));//无输出 String pr = null; Optional<String> pp = Optional.ofNullable(pr); if (pp.isPresent()) { System.out.println(pp.get()); } else { System.out.println(pp.orElse("null isPresent==false")); } List<String> l = null; Optional<String> emp = Optional.empty(); if (emp.isPresent()) { System.out.println(emp.get()); } else { System.out.println("--"); }