Java 如何計算字符串中字符出現的最大次數
阿新 • • 發佈:2018-11-21
ger sum ava har arr 出現 length port .get
Java中如何計算字符串中字符出現的最大次數
import java.util.HashMap; import java.util.Map; public class TestStringSum { public static void main(String[] args) { String str = "abcdefgaaabbb"; int max = 0; Map<Character, Integer> map = new HashMap<Character,Integer>(str.length()); for(char c :str.toCharArray()){ Integer i = map.get(c); int value = (i==null)?0:i; map.put(c, ++value); max = value>max?value:max; } System.out.println(max); // 4 } }
Java 如何計算字符串中字符出現的最大次數