摘要: Map接口概述 * 查看API可以知道: * 将键映射到值的对象 * 一个映射不能包含重复的键 * 每个键最多只能映射到一个值 Map接口和Collection接口的不同 * Map是双列的,Collection是单列的 * Map的键唯一,Collection的子体系Set是唯一的 * Map集合 阅读全文
posted @ 2017-03-08 22:21 yimian 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-03-08 16:56 yimian 阅读(95) 评论(0) 推荐(0) 编辑
摘要: * TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后会按照指定的顺序排列 * 使用方式 * a.自然顺序(Comparable) * TreeSet类的add()方法中会把存入的对象提升为Comparable类型 * 调用对象的compareTo()方法和集合中的对象比较 * 根据co 阅读全文
posted @ 2017-03-08 10:41 yimian 阅读(1326) 评论(0) 推荐(0) 编辑
摘要: 自定义类要显示排序,需要在自定义类中实现 comparable接口 年龄是比较的主要条件,姓名是比较的次要条件: 阅读全文
posted @ 2017-03-08 10:16 yimian 阅读(472) 评论(0) 推荐(0) 编辑
摘要: * LinkedHashSet: * 底层是链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象 * 因为是HashSet的子类,所以也是保证元素唯一的,与HashSet的原理一样 /** * * 使用Scanner从键盘读取一行输入,去掉其中重复字符, 打印出不同的那些字符 * aaa 阅读全文
posted @ 2017-03-08 07:18 yimian 阅读(4734) 评论(0) 推荐(0) 编辑
摘要: HashSet存储自定义对象保证元素唯一性 * 存储自定义对象,并保证元素唯一性。 HashSet<Person> hs = new HashSet<>(); hs.add(new Person("张三", 23)); hs.add(new Person("张三", 23)); hs.add(new 阅读全文
posted @ 2017-03-08 06:35 yimian 阅读(253) 评论(0) 推荐(0) 编辑
访问人数:AmazingCounters.com