0

私はAndroidアプリケーションに取り組んでいます。Page1とPage2の2つのページを作成しました。Page2には、繰り返される値を持つ配列リストが含まれています。page1から値を渡しているのですが、page2の配列リストで値(page1からの値)の出現回数を調べたいと思います。その仕事をするために私が何をすべきだったかを提案してください。

前もって感謝します

4

3 に答える 3

2

以下はあなたの問題の解決策です

    ArrayList<String> list = new ArrayList<String>();
Collections.frequency(list, "Key/value to search");

参照リンク>> arraylist/listでの発生をカウントする方法

于 2012-07-02T06:41:00.230 に答える
1

Collection.frequency()必要なものです、

次のようなものを試してください

ArrayList<Integer> intList // your list

Set<Integer> Values = new HashSet<Integer>;
Values.addAll(intList); // all duplicates removed.

for (Integer i : Values) {

 int occurrences = Collections.frequency(intList, i);
 Log.e(i ," occurs " + occurences + " times.");
}
于 2012-07-02T06:45:29.587 に答える
1

Collections.frequency()メソッドを使用します。

例えば:

    public class ArrFrq {

    public static void main(String[] args){
    ArrayList<String> s = new ArrayList<String>();


    s.add("Vivek");
    s.add("Vicky");
    s.add("Vivek");


    System.out.println(Collections.frequency(s, "Vivek"));

    }

}
于 2012-07-02T06:50:40.950 に答える