optional类
很好的处理了null 带来的异常
//Java8 用于判断非空的Optional
public class opt {
public static void main(String[] args) {
StringUitls.isNotEmpty(null);
//引入了Optional类,更好的处理字符串
}
}
class StringUitls {
// 还有很多方法 自己慢慢探索
public static void isNotEmpty(String str) {
Optional<String> str1 = Optional.ofNullable(str);
str1.ifPresent(System.out::println);
str1.ifPresent((str2) -> System.out.println(str2));
String s = str1.get();
Optional<String> s1 = str1.map((str2) -> str2.toUpperCase());
str1.filter((str2) -> str2.length() > 0).ifPresent(System.out::println);
}
}