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集合,输出结果

 

 

 

 

posted @   帕拉利斯  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示