こんにちは、int[]配列にnumberの出現を表示したいと思います。多くの人が同様の質問をしようとしていることがわかりましたが、彼らの配列は文字列です。これが私の作品で、10-25 から 10 の乱数を選び、それを 100 回出力して、出現する数を表示します。例えば:
12 15 16 17 20 14 24 21 22 15 10 12 16 24 23 14 23 12 11 10
10 の頻度: 2 11 の頻度: 1 12 の頻度: 3 など
public void pickRandomNo(int[] a) {
printHeader();
Random randomGenerator = new Random();
for (int row = 0; row < 9; row++) {
for (int i = 0; i < 10; i++) {
array[i] = 10 + randomGenerator.nextInt((25 - 10) + 1);
System.out.print(array[i] + " ");
} System.out.println("");
}
}
public void displayOccurences() {
ArrayList arrlist = new ArrayList();
arrlist.add(array);
int freq = Collections.frequency(arrlist, 10);
System.out.println("Frequency of 10 is: " + freq);
}