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