Pao*_*gia 4 java string comparison
当我编码时,我经常要比较两个字符串.我知道,如果是string.equals()的java.lang.NullPointerException话,那String就会抛出一个null,所以我一直在做的是:
if (string != null && string.equals("something") {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
这导致有大量的总是包含一个条件是否一个方法String是null或不是.
我想避免这种重复而不会抛出错误,是否可能?
Pao*_*gia 18
是的,这是可能的.做就是了:
if ("something".equals(string)) {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
这样可以防止投掷,java.lang.NullPointerException因为Object谁打电话equals()不是null.
| 归档时间: |
|
| 查看次数: |
7537 次 |
| 最近记录: |