0
Я хотел бы знать, как найти 3 наиболее часто встречающихся целых числа в массиве. Я читаю файл, в котором находятся целые числа, и передаю его массиву, это то, что у меня есть.Найдите 3 наиболее частых целых числа из массива
public static void main(String[] args) {
int[] num = readFiles("PATH FILE");
System.out.println(Arrays.toString(num));
}
public static int[] readFiles(String file){
try{
File fl = new File(file);
Scanner scan = new Scanner(fl);
int ctr = 0;
while(scan.hasNextInt()){
ctr++;
scan.nextInt();
}
int[] array1 = new int[ctr];
Scanner scan1 = new Scanner(fl);
for(int i = 0;i< array1.length;i++)
array1[i] = scan1.nextInt();
return array1;
}
catch(Exception e){
return null;
}
}}
Вашего вопроса по существу является: '" здесь некоторые требования, а вот некоторые код ", и это все. Такие вопросы ** очень трудно ответить хорошо и обычно закрываются. Расскажите нам о коде, что он делает, что он делает, и попробуйте задать более конкретный и ответный вопрос, и вы, вероятно, получите достойный и конкретный ответ. –
Я конвертирую .txt в массив, внутри файла .txt - целые числа, мне нужно найти 3 наиболее часто встречающихся числа –