toString,但仅当不为null时

问题描述 投票:0回答:1

是否有任何实用程序可以轻松获取任意对象的字符串表示形式(如果存在),并将其保留为null(如果它是null

例如

String result = null;
if (object != null) {
    result = object.toString();
}

但不太冗长。

我查看了ObjectUtilsString.valueOf,但没有一个返回null本身。两者都返回默认字符串,即空字符串或字符串"null",而不仅仅是null

java null tostring
1个回答
3
投票

如果我了解您的问题,则可以使用(java.util.Objects自JDK7起就在这里:]

java.util.Objects

实际上,它适用于每个对象。

© www.soinside.com 2019 - 2024. All rights reserved.