如何将list中ID值相同的数据合成一条?

2025-03-29 21:42:23
推荐回答(1个)
回答1:

Map> map = new HashMap();
for(String s: list) {
    String key = s.substring(0, 8);
    String value = s.substring(8);
    if(map.contains(key)) {
        List ls = map.get(key);
        ls.add(value);
    }else {
        map.put(key, Arrays.asList(value));
    }
}