查询sql数据库中一个列中有多少重复的元素用java语言怎么写

2024-12-01 20:49:53
推荐回答(1个)
回答1:

比如你通过getNewList()方法得到一个List nameList集合,该nameList 存放着从数据库中查询的name,现在统计name有多少次重复:
Map resultMap = new HashMap();
for(int i = 0; i < nameList.size(); i++){
String tmp = nameList.get(i);
int count = resultMap.get(tmp) != null ? resultMap.get(tmp) : 0;
count = count + 1;
resultMap.put(tmp, count);
}
resultMap中的key就是不同的name,有多少个key,就有多少个不同的name,其value就是每个name重复的次数。