我在一个列表中有两个字符串。现在他们中的任何一个或者两个字符串都可以 null
. 我将连接这个列表中的字符串 null
,用另一个字符串说 ABC
. 可以保证列表只有两个元素,其中一个或两个字符串都为空。如果两者都是 null
输出将是 nullABC
我的解决方案如下:
public class Main {
public static void main(String[] var0) {
List<String> l = Arrays.asList(null,"sfdafd");
String str = (l.get(0)!=null ? l.get(0) : l.get(1)) + "ABC" ;
System.out.println(str); // sfdafdABC
}
}
1条答案
按热度按时间c90pui9n1#
流式处理列表,过滤非空元素并找到第一个。
如果你找不到任何东西,你可以说“使用
null
取而代之的是:那就加上
"ABC"
到最后。