【发布时间】:2017-10-23 04:30:38
【问题描述】:
我有一个HashMap<Float[], Integer>,我可能需要将其转换为TreeMap。 TreeMap 的键(即数组)如何排序?通过他们的第一个元素?
我打算运行一个简单的测试,但它以某种方式导致了错误:
public class treeMapTest {
public static void main(String[] args) {
Integer arr1[] = {9, 0, 3};
Integer arr2[] = {2, 2, 2};
Integer arr3[] = {4, 2, 1};
TreeMap<Integer[], Integer> tm = new TreeMap<Integer[], Integer>();
tm.put(arr1, 7);
tm.put(arr2, 7);
tm.put(arr3, 7);
System.out.println(tm);
}
}
谢谢。
【问题讨论】:
-
奇怪,我以前从未见过错误不知何故 ;-)
标签: java arrays dictionary