其他分享
首页 > 其他分享> > Hashtable集合 计算字符出现次数案列

Hashtable集合 计算字符出现次数案列

作者:互联网

java.util.Hashtable<K,V>集合impLements Map<K,V>接口
Hashtable:底层也是一个哈希表,是一个线程安全的集合,是单线程集合,速度慢HashAap :

底层是一个哈希表,是一个线程不安全的集合,是多线程的集合,速度快HashMap集合(之前学的所有的集合):可以存储null值, nulL键
Hashtable集合,不能存储null值, null键
HashtabLe和vector集合一样,在jdk1.2版本之后被更先进的集合(HashNap , ArrayList)取代了Hashtable的子类Properties依然活跃在历史舞台
Properties集合是一个唯—和Io流相结合的集合

 

 

1.使用scanner获取用户输入的字符串
2.创建Map集合,key是字符串中的字符, value是字符的个数3.遍历字符串,获取每一个字符
4.使用获取到的字符,去Nap集合判断key是否存在
key存在:
通过字符(key) ,获取value(字符个数)vaLue++
put( key , vaLue)把新的value存储到Map集合中key不存在:
put( key ,1)
5.遍历Map集合,输出结果

 

 

 

 

标签:字符,Map,案列,Hashtable,key,集合,null
来源: https://www.cnblogs.com/NanFangDaGua/p/16452302.html