所以我想对值中包含的值进行空安全检查。
所以我有 3 个相互包含的对象:
人有一个衣服对象,它有一个带有首都的国家对象
所以一个人可能没有衣服,所以像这样的检查会抛出一个空指针:
if (person.getClothes.getCountry.getCapital)
如果路径上的任何对象为空,我将如何做出这样的声明只返回 false?
我也不想这样做。(如果可能的话,Java-8 中的单行。
if (person !=null) {
if (person.getClothes != null) {
if (person.getClothes.getCountry !=null) {
etc....
}
}
}
MMTTMM
犯罪嫌疑人X
小唯快跑啊
相关分类