黑马程序员技术交流社区
标题:
发个今天做的文件题吧,老师说昨晚后会对map集合有更深刻...
[打印本页]
作者:
a820290471
时间:
2016-6-14 23:03
标题:
发个今天做的文件题吧,老师说昨晚后会对map集合有更深刻...
package day;
import java.util.HashMap;
public class Test {
public static void main(String[] args) {
//创建一个字符串
String str = "foihwejfoijesdfliiooemop";
//创建一个HashMap集合
HashMap<Character,Integer> hm = new HashMap<Character,Integer>();
//先把第一个填到集合中
byte[] by = str.getBytes();
char key = (char)by[0];
int value = 1;
hm.put(key, value);
// 判断该字符在集合中是否存在
// 存在
// a:获取该字符对应的次数
// b:次数+1
// c:再把该字符与 新的次数进行存储
// 不存在:
// a:把该字符 与 次数1 存储到集合中
for (int i=1; i < by.length;i++) {
char zhuan = (char)by[i];
if (hm.containsKey(zhuan)) {
value = hm.get(zhuan)+1;
hm.put(zhuan,value);
} else {
hm.put(zhuan, 1);
}
}
System.out.println(hm);
}
}
作者:
a65912555
时间:
2016-6-15 01:10
加油加油~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2