Java8–Optional使用范例
目录
1.尽量避免使用get()方法
2.尽量避免使用isPresent()方法
3.不要作为类的实例属性 Optional是容器
4.不要作为方法参数
5.正确使用举例
1、ifPresent()判断替换if
2、用orElse替换 if...else...
3、用orElseThrow替换 throw new Exception
4、方法的返回值最好也能用Optional包装,这样调用方也好判断是否为空
5、Optional的经典使用
目录
1.尽量避免使用get()方法
2.尽量避免使用isPresent()方法
3.不要作为类的实例属性 Optional是容器
4.不要作为方法参数
5.正确使用举例
1、ifPresent()判断替换if
2、用orElse替换 if...else...
3、用orElseThrow替换 throw new Exception
4、方法的返回值最好也能用Optional包装,这样调用方也好判断是否为空
5、Optional的经典使用