我有一行代码
List<List<String>> get_valuesofValues = new ArrayList<List<String>>((Collection<? extends List<String>>)map.get(value_atIndex));
“get_valuesofValues”在某些地方将为null。如何将其分配给空列表以避免异常?
应该是这样的:
if(get_valuesofValues == null){
get_valuesofValues =((Collection.<List<String>>)emptyList();
}
答案 0 :(得分:1)
使用Collections.emptyList()
方法。请注意,此类集合无法修改(添加/替换/删除元素会产生异常)。