【发布时间】:2015-07-09 23:00:12
【问题描述】:
这在 Eclipse IDE 中出现错误。(错误符号出现在行号附近)
String[] allText = null;
在这之后我做了一些事情,比如初始化数组等等。但是根据一些条件。所以我想使用如下的条件运算符。
List<String> finalText = (allText != null) ?
Arrays.asList(allText) : (List<String>) Collections.emptyList();
如果我把我的铸件放在等号之后,它工作得很好。(包装完整的三元运算) 出现这个错误的目的是什么?
List<String> allHotels = (List<String>) ((allText != null) ?
Arrays.asList(allText) : Collections.emptyList());
【问题讨论】:
标签: java eclipse list casting conditional-operator