摘要: 1.特点 TreeSet是用来排序的, 可以指定一个顺序, 对象存入之后会按照指定的顺序排列2.使用方式 a.自然顺序(Comparable) TreeSet类的add()方法中会把存入的对象提升为Comparable类型调用对象的compareTo()方法和集合中的... 阅读全文
posted @ 2017-07-15 18:45 Soar_Sir 阅读(468) 评论(0) 推荐(0) 编辑
摘要: TreeSet存储自定义对象时,必须使该对象实现Comparable接口,并重写该方法。 public class Person implements Comparable<Person>{ @Override public int compareTo(Person o) { //return 0; 阅读全文
posted @ 2017-07-15 15:26 Soar_Sir 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Test1.javapackage com.soar.test;import java.util.HashSet;import java.util.Random;public class Test1 { /* * A:案例演示 * 需求:编写一个程序... 阅读全文
posted @ 2017-07-15 10:47 Soar_Sir 阅读(124) 评论(0) 推荐(0) 编辑
摘要: package com.soar.set; import java.util.LinkedHashSet; public class Demo2_LinkedHashSet { /* * LinkedHashSet * 底层是由链表实现的,是set集合中唯一一个能保证怎么存就怎么取的集合对象 * 因 阅读全文
posted @ 2017-07-15 10:25 Soar_Sir 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 创建一个Person类,属性为name, age Alt + Shift +S → C 空参构造 Alt + Shift +S → O 有参构造 Alt + Shift +S → R 生成set和get 方法 Alt + Shift +S → S 生成toString方法 //必须在Person中重 阅读全文
posted @ 2017-07-15 09:39 Soar_Sir 阅读(245) 评论(0) 推荐(0) 编辑
摘要: package com.soar.set; import java.util.HashSet; public class Demo1_HashSet { /* * set集合,无索引,不可以重复,存取不一致(无序) */ public static void main(String[] args) 阅读全文
posted @ 2017-07-15 09:02 Soar_Sir 阅读(746) 评论(0) 推荐(0) 编辑