我有以下
Collection<String[]> values = databaseMap.values();
我在将其转换为列表时遇到问题。我一直试图循环并打印出元素,但我得到......
java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to [Ljava.lang.String;
有人可以帮我这个吗?
答案 0 :(得分:1)
只需使用字符串集合创建一个新的Arraylist:
List<String[]> list = new ArrayList<String[]>(values);
答案 1 :(得分:-1)
List list = new ArrayList(values);
Collections.sort(list);
.............. 强调文字 .............
List list;
if (values instanceof List)
list = (List)values ;
else
list = new ArrayList(values);