We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 3a6e5f3 + 4164f04 commit 6c3adf5Copy full SHA for 6c3adf5
contents/avoiding-null-statements-in-java.md
@@ -75,7 +75,8 @@ if (parser == null) {
75
}
76
Action action = parser.findAction(someInput);
77
if (action == null) {
78
- // do nothing} else {
+ // do nothing}
79
+else {
80
action.doSomething();}
81
```
82
@@ -95,7 +96,7 @@ ParserFactory.getParser().findAction(someInput).doSomething();
95
96
而不是
97
`foo.equals("bar") `
98
- Java8或者guava lib中,提供了Optional类,这是一个元素容器,通过它来封装对象,可以减少判空。不过代码量还是不少。不爽。
-- 如果你想返回null,请挺下来想一想,这个地方是否更应该抛出一个异常
99
+- 如果你想返回null,请停下来想一想,这个地方是否更应该抛出一个异常
100
101
stackoverflow链接:
102
http://stackoverflow.com/questions/271526/avoiding-null-statements-in-java?page=2&tab=votes#tab-top
0 commit comments