public static void main(String[] args) { List list = new ArrayList(); list.add("张三丰,北京"); list.add("李四丰,上海"); list.add("王二小,北京"); list.add("小明,河北"); list.add("小毛,北京"); list.add("王五,北京"); //@令value为list集合 Map<String,List> map = new HashMap<>(); for(String s : list){ //通过,分割数组String[0]为人名,strings[1]为地名 String[] strings = s.split(","); //判断集合中是否包含该地区 boolean flag = map.containsKey(strings[1]); //判断该城市中是否有人或有对相应的人 //没有的话创建对应的人名集合,然后把此人添加到新的人名集合中 if(!flag){ map.put(strings[1], new ArrayList()); map.get(strings[1]).add(strings[0]); }else{ map.get(strings[1]).add(strings[0]); } }

补全JAVA代码 不能增添行代码 public static void mainString args ListString list = new ArrayListString; listadd张三丰北京; listadd李四丰上海; listadd王二小北京; listadd小明河北; listadd小

原文地址: https://www.cveoy.top/t/topic/flSX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录