awg*_*tek 1 java null tostring
是否有任何实用程序可以轻松获取任意对象的字符串表示(如果存在)并保留它(null如果存在)null?
例如
String result = null;
if (object != null) {
result = object.toString();
}
Run Code Online (Sandbox Code Playgroud)
但不那么冗长。
我已经调查过ObjectUtils,String.valueOf但都没有返回null本身。两者都返回默认字符串,即空字符串或字符串"null"而不仅仅是null。
如果我理解你的问题,你可以使用它(java.util.Objects从 JDK7 开始):
Objects.toString(s, null); // return null if s is null, s.toString() otherwise
Run Code Online (Sandbox Code Playgroud)
事实上,它适用于每个对象。
| 归档时间: |
|
| 查看次数: |
2127 次 |
| 最近记录: |