<分区>
我使用可以返回任何字符串或 null
的方法设置一个字符串。
我希望字符串在 null
时为 ""
。所以我使用:
String mString = getMyString();
mString = mString==null ? "" : mString;
或者(效率较低,但在一行中):
String mString = getMyString() == null ? "" : getMyString();
有什么更简洁的方法吗?
编辑:我考虑过使用 if 语句:
String mString = getMyString();
if (mString == null); mString = "";
哪一个(第一个或第三个)会执行得更快?