我的数据集长4:<代码>int[,而且我想计算每组4个例的合并数。 这与在一份文件中计算字数非常相似。
我想创设一个<代码>Map<int[], Double>,其中每一条都以滚动数字标示,因为清单已经更新,但地图确实没有采用原始类型。
因此,我作了<代码>Map<Integer[], Double>。
我的数据储存在<代码>ArrayList<int[]>上,因此,我的航程应当像:
ArrayList<int[]> data = ... // load a dataset`
Map<Integer[], Double> frequencies = new HashMap<Integer[], Double>();
for(int[] q : data) {
// **DO SOMETHING TO convert q from int[] to Integer[] so I can put it in the map
if(frequencies.containsKey(q)) {
frequencies.put(q, tfs.get(q) + p);
} else {
frequencies.put(q, p);
}
}
我不敢确定,在评论中,我需要做些什么,才能将<条码>int[改为Integer[]
。 或许我根本混淆了这样做的正确方式。