我有一个简单的类,填写一个简单的散列表我想通过hashcode命令值如何做到这一点?如何通过散列码中的散列码来排序随机值
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class Ch11Ex18 {
public static void main(String[] args) {
Random rand = new Random(47);
Map<Integer,Integer> m = new HashMap<Integer,Integer>();
for(int i = 0; i < 10000; i++) {
// Produce a number between 0 and 20:
int r = rand.nextInt(20);
Integer freq = m.get(r);
m.put(r, freq == null ? 1 : freq + 1);
}
System.out.println(m);
}
}
订购价值在哪里?只是打印它们?获取键,对它们进行排序,遍历它们并转储值。 – 2012-01-27 18:00:16
proly导出到列表并使用hashCode比较器() – Adrian 2012-01-27 18:00:51