摘要: TreeSet集合的练习: 需求: 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台 分析: A:定义学生类 B:创建一个TreeSet集合 使用内部匿名方法实现 C:总分从高到底如何实现呢? D:键盘录入5个学生信息 E:遍历TreeSet集合 学生类: 测 阅读全文
posted @ 2016-09-24 22:52 卡拉瓦 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1 package zl_TreeSet; 2 3 import java.util.Comparator; 4 import java.util.TreeSet; 5 6 /* 7 用StreeSet集合存储自定义对象并遍历。这次用比较器排序 8 public TreeSet(Comparator comparator) 比较器排序 9 这种方法有两种做法: 10 ... 阅读全文
posted @ 2016-09-24 21:43 卡拉瓦 阅读(386) 评论(0) 推荐(0) 编辑
摘要: TreeSet:能够对元素按照某种规则进行排序。 排序有两种方式 A:自然排序 B:比较器排序 TreeSet集合的特点:排序和唯一 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法。 用StreeSet集合存储自定义对象并遍历。 如果一个类的元素要想能够进行自 阅读全文
posted @ 2016-09-24 19:26 卡拉瓦 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: TreeSet:能够对元素按照某种规则进行排序。 排序有两种方式 A:自然排序 B:比较器排序 TreeSet集合的特点:排序和唯一 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法。TressSet集合的add()方法的源码: TreeSet存储元素自然排序和 阅读全文
posted @ 2016-09-24 19:17 卡拉瓦 阅读(1382) 评论(0) 推荐(1) 编辑
摘要: LinkedHashSet:底层数据结构由哈希表和链表组成。 哈希表保证元素的唯一性。 链表保证元素有素。(存储和取出是一致) 阅读全文
posted @ 2016-09-24 16:19 卡拉瓦 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 当我们想要创建一个集合,该集合里面的元素都具有唯一性时。会遇到两种情况: A:元素为String类型,可以直接用Hashset<String>集合来创建 String类重写了hashCode()和equals()方法,所以,它就可以把内容相同的字符串去掉。只留下一个。 B:当元素为自定义对象的时候, 阅读全文
posted @ 2016-09-24 15:45 卡拉瓦 阅读(1963) 评论(0) 推荐(0) 编辑