Andrey Asked:2020-07-28 15:10:03 +0000 UTC2020-07-28 15:10:03 +0000 UTC 2020-07-28 15:10:03 +0000 UTC 字符串、空值和“” 772 我需要找到一种可以转换的方法 String str = null 在 String str = "" java 4 个回答 Voted Best Answer Sergey Gornostaev 2020-07-28T15:11:36Z2020-07-28T15:11:36Z 试试这样: public String nullToEmptyString(String str) { return str == null ? "" : str; } zolt 2020-07-28T18:15:53Z2020-07-28T18:15:53Z 对于 Java 8,您可以这样做 public String safeString(String str) { return Optional.ofNullable(str).orElse(""); } Nofate 2020-08-01T21:08:46Z2020-08-01T21:08:46Z Java 9 风格 str = Objects.requireNonNullElse(str, ""); 0x666c 2020-07-28T19:12:53Z2020-07-28T19:12:53Z 一切都很简单: public String nullToEmpty(String str) { return str == null ? "" : str; }
试试这样:
对于 Java 8,您可以这样做
Java 9 风格
一切都很简单: