摘要:
斗地主案例——双列集合,看牌时候有序集合 需求分析设计: 代码实现: 封装一个看牌的方法: 主程序看牌步骤: 运行结果: 阅读全文
摘要:
只适用于List接口和Set接口和Map接口,不能改变,不允许有重复元素; 阅读全文
摘要:
其中,字符的包装类是Character;字符串包装类是String; 遍历字符串转换的数组,每个元素都是一个字符,看创建的这个集合有木有,一开始肯定是没有的其实,字符作为key,所以判断的是这个创建的集合中key中有没有这个字符,出现次数作为value,有则++,再重新对这个key的键值对组成的元素 阅读全文
摘要:
LinkedHashMap: 继承了HashMap; 其中,key不允许重复是Map接口就有的性质; HashTable: 同步的,意味着是单线程,意味着线程安全的,但是速度慢,和List接口集合的子类vector有点相同命运; key和value都不允许为空; 现在是高并发多线程的时代,线程不安全 阅读全文
摘要:
第一种情况,key为String,value为自定义类person类: 输出结果,key重复的被去掉了,key重复的那个value值之前的被最后一个覆盖了; 第二种情况,key为自定义类person类,value为String: 其中,要想保证不重复,自定义类要重写 Object 类的 HashCo 阅读全文