Javaクエリーセットでの重複データと出現回数をmapセットに追加
752 ワード
最近、クエリー・コレクションに重複データが発生し、重複データが発生した回数を知るために、コードを記録する方法があり、直接コレクションに転送してテストすることができます.
/**
* list
*/
private void RepeatDate(List list) {
Map map = new HashMap<>();
int count;// 1
for (int i = 0; i < list.size(); i++) {
count = 1;
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i) == list.get(j)) {
count++;// +1
list.remove(j);
j--;
}
}
map.put(list.get(i), count);
Log.i(TAG, "RepeatDate: " + i + "-- ---" + count + " ");
Log.i(TAG, "RepeatDate: " + map);
}
}