列表去重统计重复次数
Posted miu丶苏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表去重统计重复次数相关的知识,希望对你有一定的参考价值。
Map<String,Object> courseMap = new HashMap<>();
for(vo tv: volist){
String key = tv.getCourseId() + "_" + tv.getCalendarId() + "_" + tv.getClassId();
String value = tv.getContent() + "(" + 1 + ")";
boolean flag = courseMap.containsKey(key);
if (flag) {
int courseNum=1;
String content = (String) courseMap.get(key);
String[] split = content.split("\\(");
courseNum = Integer.parseInt(split[1].split("\\)")[0]);
courseNum++;
value = tv.getContent() + "(" + courseNum + ")";
}
courseMap.put(key, value);
}
以上是关于列表去重统计重复次数的主要内容,如果未能解决你的问题,请参考以下文章