【发布时间】:2015-04-09 03:21:54
【问题描述】:
如果我有
String a = null;
System.out.println(a);
我会得到
null
有没有一种优雅的方法来改变这个空字符串?
我能做到:
if (a == null){
a="";
}
上下文是我将生成一个形式的字符串:
String myString = a + "\n" + b + "\n" + c;
但我想知道是否有更好的解决方案。
【问题讨论】:
-
你能不能只说
String a = ""? String 会将其指针放在 null 处,然后指向一个空字符串。