黑马程序员技术交流社区
标题:
取出一个字符串中字母出现的次数。如:字符串:"abcdekka27...
[打印本页]
作者:
你好你好
时间:
2016-1-29 20:59
标题:
取出一个字符串中字母出现的次数。如:字符串:"abcdekka27...
取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq",输出格式为:a(2)b(1)k(2)...
并把输出的结果,写到txt文档中
* @throws IOException
**
*/
public static void main(String[] args) throws IOException {
String s1="abcdekka27qoq4234gfg";
char[]crr=s1.toCharArray();
HashMap<Character, Integer>h1=new HashMap<>();
for(int i=0;i<crr.length;i++){
if(!(h1.containsKey(crr[i]))){
h1.put(crr[i], 1);
}
else{
h1.put(crr[i], h1.get(crr[i])+1);
}
}
FileOutputStream f=new FileOutputStream("aa.txt");
for(Character c2:h1.keySet()){
f.write((c2+"("+h1.get(c2)+")").getBytes());
}
}
}
作者:
java_zbj
时间:
2016-1-30 22:50
好深奥,,看不懂...
作者:
梁志斌
时间:
2016-1-31 00:10
针对这道题目使用TreeMap比hashmap好一点
作者:
sss1234hhh
时间:
2016-1-31 08:26
看不太懂,能不能写上注释?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2