计算"aabbc"中最多的相同字母数
Posted v-lcc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算"aabbc"中最多的相同字母数相关的知识,希望对你有一定的参考价值。
package Test; import java.util.HashMap; import java.util.Map; public class test3 { /** * 计算"aabbc"中最多的相同字母数 * @param args */ public static void main(String[] args) { String str="aabbbcc"; char arr[]=str.toCharArray(); Map<Character,Integer> map=new HashMap<Character,Integer>(); for (char c : arr) { if(map.containsKey(c)){ map.put(c, (Integer)map.get(c)+1); }else{ map.put(c, 1); } } int max=0; for (Map.Entry<Character, Integer> entry : map.entrySet()) { if(max<entry.getValue()){ max=entry.getValue(); } } System.out.println("最多相同字母数"+max); } }
以上是关于计算"aabbc"中最多的相同字母数的主要内容,如果未能解决你的问题,请参考以下文章