67,512
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
String[] array = {"1:A","2:B","2:C","2:D","3:B","3:D"};
Map<String, Object> map = new HashMap<>();
for(String str : array){
String[] arr_str = str.split(":");
if(map.containsKey(arr_str[0])){
String value = map.get(arr_str[0]).toString();
value = value +"," + arr_str[1];
map.put(arr_str[0], value);
}else{
map.put(arr_str[0], arr_str[1]);
}
}
System.out.println(map.toString());
}