まあ、私はそれ でいくつかの文字列でのArrayListを持っていると私はこのような最低の最大数から各文字列が持つ重複の数と順番にそれらを取得したい:重複した文字列でのArrayListを注文
ArrayList<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("b");
list.add("c");
list.add("a");
list.add("a");
list.add("a");
Set<String> uniqueSet = new HashSet<String>(list);
for (String temp : uniqueSet) {
System.out.println(temp + ": " + Collections.frequency(list, temp));
}
と私はので、私はちょうどそれは、例えば、私が呼び出したとき、私はどこかに結果を配置する必要があり、それらを印刷する必要はありませんチャートプロジェクトのためのトップ10の値を格納したい「」それができます私に。3.
はなぜ「」「3」を与える呼び出すでしょうか? – ItamarG3
より有用なデータ構造は、文字をキーとしてカウントを保持できるマップになります。 – digidude
ああ、私は理由を見る。しかし、それはアンドロイドと何が関係していますか? – ItamarG3