|
|
1
9
请考虑使用XPath代替这种混乱。 |
|
|
2
8
您所描述的(返回一个特殊的子对象)是 NullObject 模式,这可能是这里最好的解决方案。 |
|
|
3
2
解决方案是对XML使用DTD文件。它验证您的XML文件,以便
|
|
|
4
2
用作
|
|
|
5
2
您的问题可能是设计问题: Law of Demeter . 如果没有,你可以使用类似 Option type 将getChild的返回类型更改为Option<节点>:
这是因为选项实现了Iterable,当未定义返回值时,它将中止。这与Scala类似,Scala可以用一个for表达式来表示。 永远不要返回空值 . 使用选项类型,您可以在接口定义中声明返回值可能未定义,并且客户机可以决定如何处理。 |
|
|
6
0
如果它总是深入到大致相同的级别,那么您可能可以使用Eclipse重构代码,例如,它会自动更改看起来相同的每一行。
|
|
|
Ambuj · java.lang.NullPointerException:尝试对null对象引用调用虚拟方法“java.lang.String java.lang.SString.toString()”[重复] 3 年前 |
|
|
log N · 未知的null指针异常java 13 年前 |
|
|
Ruturaj Patil · 找不到JavaFX的fxml错误 13 年前 |
|
|
user1652382 · Android测试用例Junit3 13 年前 |