Я новичок в Java и очень смущен.
У меня есть большой набор данных длиной 4 int[], и я хочу подсчитать количество раз
что каждая конкретная комбинация из 4 целых чисел. Это очень похоже на подсчет слов в документе.
Я хочу создать Map<int[], double>, который сопоставляет каждый int [] счету выполнения, когда список переименован, но Map не принимает примитивные типы.
 поэтому я сделал 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[]. Или, может быть, я в основном смущен правильным способом сделать это.
