hier ein kleines Beispiel:
[code=Java]
import java.util.*;
public class Frequency {
public static void main(String[] args) {
List<Integer> list = randomInit(1000);
Set<Integer> set = new HashSet<Integer>(list);
for (Integer i : set) {
System.out.println("Die Zahl " + i + " ist " + Collections.frequency(list, i) + " Mal vorhanden");
}
}
public static List<Integer> randomInit(int size) {
List<Integer> ret = new ArrayList<Integer>();
Random rnd = new Random();
for (int i = 0; i < size; i++) {
ret.add(rnd.nextInt(100));
}
return ret;
}
}
[/code]
edit: für eine sortierte Ausgabe einfach ein TreeSet nehmen