Loading... ``` public List<String> getMaxNameFromList(List<String> list){ String s1 = ""; int max_cnt = 0; String max_str = ""; String tmp = ""; String regex; Pattern p; Matcher m; String tot_str = list.toString(); for(String str : list) { if (tmp.equals(str)) continue; tmp = str; regex = str; p = Pattern.compile(regex); m = p.matcher(tot_str); int cnt = 0; while(m.find()) { cnt++; } //System.out.println(str + ":" + cnt); if (cnt > max_cnt) { max_cnt = cnt; max_str = str; } } List<String> list1 = new ArrayList<String>() ; list1.add(max_cnt+"");//list1.get[0]即为出现最多的次数 list1.add(max_str);//list1.get[1]即为出现次数最多的元素 return list1; } ``` 最后修改:2021 年 03 月 23 日 © 允许规范转载 打赏 赞赏作者 微信 赞 0 如果觉得我的文章对你有用,请随意赞赏
此处评论已关闭