android获得字符串数组中出现次数最多的字符串
来源:互联网 发布:aerial for windows 编辑:程序博客网 时间:2024/04/29 14:31
public static String findMaxString(String[] arr) { Map<Integer, String> map = new HashMap<Integer, String>(); for (int i = 0; i < arr.length - 1; i++) { int count = 0; String temp = null; for (int j = i + 1; j < arr.length; j++) { if (arr[i].equals(arr[j])) { count++; temp = arr[i]; } }//从第一个字符开始比较,每次比较完成后,将相同字符的数目和字符储存在map中 map.put(count + 1, temp); } int[] countArr = new int[map.size()]; for (int c : map.keySet()) { for (int i = 0; i < map.size(); i++) {//将map集合的键存储在数组中 countArr[i] = c; } } Arrays.sort(countArr); int MAXCOUNT = countArr[countArr.length - 1]; String maxvalue = map.get(MAXCOUNT); String[] maxString = new String[MAXCOUNT]; for (int i = 0; i < MAXCOUNT; i++) { maxString[i] = maxvalue; } return maxvalue; }
0 0
- android获得字符串数组中出现次数最多的字符串
- 字符串中出现次数最多的字符
- 出现次数最多的字符串
- 判断一个数组或者一个字符串中出现次数最多的项及其次数
- 字符串中出现次数最多的字母和次数
- 求字符串中出现次数最多的字母及次数
- js判断一个字符串中出现次数最多的字符串
- js统计一个字符串出现最多的字母(或者数组中出现次数最多的元素)
- js获取array数组中出现次数最多的元素(字符串)
- 选出字符串中出现次数最多的字符
- 字符串中出现次数最多的字符算法
- 取得中文字符串中出现次数最多的子串
- 查找字符串中出现次数最多的字符
- 在字符串中查找出现次数最多的子串
- 统计字符串中出现最多次数的字母
- 求一个字符串中连续出现次数最多的字串
- 找出字符串中连续出现次数最多的子串
- C#取字符串中出现次数最多的字符
- 《Java多线程编程核心技术》(五)定时器Timer的使用
- android 基础 materia design 设计
- iOS:即时通讯之<了解篇 SocKet>
- java设计模式之----工厂模式
- Qt中如何让控件自适应窗口大小
- android获得字符串数组中出现次数最多的字符串
- 自己实现Roberts算子边缘检测
- 欢迎使用CSDN-markdown编辑器
- app流量查看
- tyvj1391 走廊泼水节
- java自动处理unicode形式的字符串
- 负数的表示方法
- php不能获取linux CPU、内存等实时信息解决方法
- JAVA8 十大新特性详解