巧用 Java 8 的 Optional 优雅的规避 NPE
大家好,我是不才陈某在文章的开头,先说下NPE问题,NPE问题就是,我们在开发中经常碰到的NullPointerException.假设我们有两个类,他们的UML类图如下图所示在这种情况下,有如下代码user.getAddress().getProvince();这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法if(user!null){Addressaddressuser.getAddress();if(address!null){Stringprovinceaddress.getProvinc...