JAVA 8 中的空安全对象检查
2022-09-03 12:29:51
所以我想对值中包含的值进行空安全检查。
所以我有3个对象包含在彼此中:
人有一个衣服对象,它有一个有首都的国家对象
所以一个人可能没有衣服,所以像这样的检查会抛出一个空指针:
if (person.getClothes.getCountry.getCapital)
如果路径上的任何对象为空,我如何使这样的语句返回false?
我也不想这样做。(如果可能的话,Java-8中的单行代码。
if (person !=null) {
if (person.getClothes != null) {
if (person.getClothes.getCountry !=null) {
etc....
}
}
}