gpt4 book ai didi

java - 将空字符串转换为 ""

转载 作者:行者123 更新时间:2023-12-02 22:41:04 26 4
gpt4 key购买 nike

如果我有

String a = null;
System.out.println(a);

我会得到

null

有没有一种优雅的方法可以将其更改为空字符串?

我可以做:

if (a == null){
a="";
}

上下文是我将生成以下形式的字符串:

String myString = a + "\n" + b + "\n" + c;

但我想知道是否有更好的解决方案。

最佳答案

您可以使用 ternary operator 像这样尝试.

System.out.println(a == null ? "" : a);

或者,您可以使用 Commons Lang3 函数 defaultString()正如 chrylis 所建议的,

System.out.println(StringUtils.defaultString(a));

关于java - 将空字符串转换为 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29529185/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com