我想将一个Treemap中的键值添加到一个String [],但是我做错了什么,我得到这个:“[Ljava.lang.String; @ 281ec58a”。谁能帮忙? 在此先感谢。TreeMap的键值为字符串数组
这是我正在使用的代码:
TreeMap t = new TreeMap(hm); //hm is a Hashmap
t = (TreeMap) sortByValues(t); // i sort the values with this method
String [] tempa = (String[]) t.keySet().toArray(new String[t.size()]);
你可以显示你的'sortByValues'吗?我敢打赌这是它的事。 – dasblinkenlight 2012-01-05 15:09:33
你确定sortByValues(t)没有添加它作为对象吗?如果没有sortbyvalues(),我会得到什么是关键值。 – kosa 2012-01-05 15:12:12
sortByValues对树形图进行排序。 hashmap是HashMap –
2012-01-05 15:16:32