之前的Java集合写过三种方法,今天蓝桥杯做题的时候自己又写出一种,主要得益于编写代码的量稍微上去了一点...
Java中取得键值很容易,直接调用 get()方法就行,但是取键就麻烦多了,又是keySet() 啥的,又是迭代器Iterator,还得再弄一个数组存储起来。
前提:
值为int型,用于存储该键的次数
思路
创建一个List集合,用于存储‘键’,用List的好处多多
在map设置值的时候,在判断该键值为1的时候,调用list.add()添加键,这样不会导致键的重复
代码
代码见下一篇boke,是一道算法题【字符统计】