50,523
社区成员
发帖
与我相关
我的任务
分享
String pm = "农展馆=423,东四=378,农展馆=777,东四=888";
Map<String, Integer> map = new HashMap<String, Integer>();
String[] arr = pm.split("[,=]");
for (int i = 0; i < arr.length; i += 2) {
if (!map.containsKey(arr[i]) || Integer.parseInt(arr[i + 1]) > map.get(arr[i])) {
map.put(arr[i], Integer.parseInt(arr[i+1]));
}
}
System.out.println(map);