13
如何在Java中将int []转换为Integer []?
我是Java新手,非常困惑。 我有一个长度为4的大型数据集,int[]我想计算4个整数的每个特定组合出现的次数。这与计算文档中的单词频率非常相似。 我想创建一个Map<int[], double>将每个int []映射到正在运行的计数的列表,但是列表不使用原始类型。 所以我做了 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, …