private String getLevelAwards(String[] awards) {
Map<String, Integer> map = new HashMap<>();
for (String productId : awards) {
// map中是否存在产品
if (map.containsKey(productId)) {
Integer count = map.get(productId);
map.put(productId, ++count);
} else {
map.put(productId, 1);
}
}
String levelAwards = "";
for (String key : map.keySet()) {
Integer count = map.get(key);
if (count > 1) {
levelAwards += key + "*" + count + ",";
} else {
levelAwards += key + ",";
}
}
if (!WebTool.isNull(levelAwards)) {
levelAwards = levelAwards.substring(0, levelAwards.length() - 1);
}
return levelAwards;
}
返回重复数据的数量
最新推荐文章于 2022-04-10 10:26:13 发布