import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import java.util.*;
import java.util.stream.Collectors;
public class Test {
public static void main(String[] args) {
List<Map<String,String>> list = new ArrayList<>();
for (int i = 0; i < 3; i++) {
Map<String,String> map = new HashMap();
map.put("2023-03-22 00:00:00","www.baidu"+(i+1)+".com");
list.add(map);
}
for (int i = 0; i < 4; i++) {
Map<String,String> map = new HashMap();
map.put("2023-03-23 00:00:00","ityao"+(i+1)+".com");
list.add(map);
}
System.out.println(list);
Map<String, Long> collect = list.parallelStream().collect(Collectors.groupingBy(Test::getMapKey, Collectors.counting()));
for (Map.Entry<String, Long> entry : collect.entrySet()) {
String key = entry.getKey();
Long value = entry.getValue();
System.out.println(key + ": " +value);
}
}
private static String getMapKey(Map<String,String> map) {
String key2 = "";
for(String key : map.keySet()){
key2 = key;
}
System.out.println("============"+key2);
return key2;
}
}
Java 在List<Map>中统计Map的key重复数量
猜你喜欢
转载自blog.csdn.net/u014641168/article/details/129751972
今日推荐
周排行