public static Character FindFirstKChar(String str,int k){
String s = str.replaceAll(" ","");
Map<Character, Integer> charCountMap = new HashMap<Character, Integer>();
Character ch = null;
for(int i = 0; i < s.length(); i++){
if(charCountMap.containsKey(s.charAt(i))){
charCountMap.put(s.charAt(i), charCountMap.get(s.charAt(i))+1);
}else{
charCountMap.put(s.charAt(i), 1);
}
if(charCountMap.get(s.charAt(i))==3){
ch=s.charAt(i);
break;
}
}
return ch;
}
转载于:https://blog.51cto.com/10842928/1860182