摘要: 一、TreeSet中比较器: 1)Comparable:实体类实现Comparable接口,重写compareTo方法; 2)Comparator:写一个实现类实现Comparator接口,重写compare方法;创建TreeSet时候传入该实体类的对象; 3)匿名实现Comparator; 4)l 阅读全文
posted @ 2019-07-24 23:30 开拖拉机的拉风少年 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 一、hashSet集合去重: 1)通过hashCode和equals两方法保证数据的唯一性; 2)如果hashCode相同才判断元素的equals; 二、代码: 1、实体类:重写hashCode和equals方法; 2、测试类: 阅读全文
posted @ 2019-07-24 16:01 开拖拉机的拉风少年 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 可变参数: 一、使用规则:需要定义在参数列表的最后; 二、格式:数据类型… 数组名; //public void test(int… arr); //public void test(String str,int… arr); 三、注意点:不支持重载; 阅读全文
posted @ 2019-07-24 10:43 开拖拉机的拉风少年 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器: (1)Iterator;//Iterator it=集合类名.iterator(); (2)ListIterator;Iterator的子接口;只可用于List集合;//ListIterator it=集合类名.Listiterator(); 二、注意点: (1)在迭代时不能用集合中的 阅读全文
posted @ 2019-07-24 10:34 开拖拉机的拉风少年 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 一、ArrayList常用方法: 1、ArrayList:数组结构;线程不同步,查询速度快,增删速度慢。1.2jdk (1)创建:ArrayList al=new ArrayList(); (2)添加:add(Object obj);//al.add("java"); 注释:(1)add接收的参数为 阅读全文
posted @ 2019-07-24 10:25 开拖拉机的拉风少年 阅读(182) 评论(0) 推荐(0) 编辑