我有一个ArrayList的频率计数器,似乎只是其中的一部分 时间。
List<String> winners= new ArrayList<String>();
代码:
String newWinner = "Bob, H";
int count = Collections.frequency(winners, newWinner);
Log.e("New Winner =", newWinner);
Log.d(TAG, "Winners = " + winners + count);
返回:
E / New Winner =:Bob,HE / d:获胜者= [,Bob,H,George,E,Bob,H] 2
这是对的。突然发生这种情况:
E / New Winner =:Bob,HD / d:获胜者= [,Bob,H,George,E,Bob,H] 1
这怎么可能?没有静态变量等。