上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页
摘要: Collection List(存取有序,有索引,可以重复) ArrayList底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 LinkedList底层是链表实现的,线程不安全,增和删比较快,查找和修改比较慢 Vector底层是数组实现的,线程安全的,无论增删改查都慢 如果查找和修改多,用 阅读全文
posted @ 2018-12-18 15:41 追风的小蚂蚁 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Collections工具类简介 就像数组中的Arrays工具类一样,在集合里面也有跟Arrays类似的工具类Collections 阅读全文
posted @ 2018-12-18 15:31 追风的小蚂蚁 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Map接口概述 除了Collection之外,常用的集合还有Map接口,里面常用的实现类图如下: map中的元素是以键-值的方式存在的,通过键可以获取到值,键是不可以重复的,跟地图比较像,通过一个坐标就可以找到具体的位置。 Map的遍历 方式一:Map中的keySet()返回的是一个包含所有键的Se 阅读全文
posted @ 2018-12-18 14:06 追风的小蚂蚁 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 使用TreeSet存储Integer对象 TreeSet的特点是可以对存放进去的元素进行排序。 使用TreeSet存储自定义类型对象 这里还是存储之前定义的Person对象,需要实现Comparable接口并且重写compareTo方法,先根据name的字典顺序排序,然后再根据年龄进行排序。 测试类 阅读全文
posted @ 2018-12-18 13:15 追风的小蚂蚁 阅读(293) 评论(0) 推荐(0) 编辑
摘要: LinkedHashSet简介 通过LinkedHashSet的名字就可以看出,他的底层使用了链表的数据结构,因此LinkedHashSet的特点是读取元素的顺序跟存入元素的顺序是一致的,并且元素不能重复。 练习 1.生成10个1~20之间的整数,并且这些整数不能重复2.将List中的元素进行去重 阅读全文
posted @ 2018-12-18 10:52 追风的小蚂蚁 阅读(375) 评论(0) 推荐(0) 编辑
摘要: HashCode方法的作用 在HashSet中的元素是不能重复的,jvm可以通过equals方法来判断两个对象是否相同,假设自定义一个Person类里面有10个成员变量,每调用一次equals方法需要做10次if判断分别比较这10个成员变量是否相等,如果想HashSet中存放100个对象,那就会做1 阅读全文
posted @ 2018-12-18 10:28 追风的小蚂蚁 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Set的特点 Set里面存储的元素不能重复,没有索引,存取顺序不一致。 向HashSet中添加自定义的Person对象 测试类 通过上面代码可以发现打印结果中并没有去除Person中name和age相同的对象,而且equals方法也没有被调用。重写一下Person中的hashcode方法,让ecli 阅读全文
posted @ 2018-12-17 20:26 追风的小蚂蚁 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 可变参数 在定义方法的时候不确定该定义多少个参数时,可以使用可变参数来定义,这样方法的参数个数会根据调用者来确定。注意:如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个。格式: 例: 数组和集合相互转化 集合转数组: 数组转集合,注意转换后的集合不能调用其add方法向里面添加数据 阅读全文
posted @ 2018-12-17 18:51 追风的小蚂蚁 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 增强for循环 使用增强for循环可以简化数组和Collection集合的遍历,格式: 例: 集合框架中的三种迭代方式删除数据 普通for循环,可以删除,注意让索引做自减运算 迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常 增强for循环不能删除 阅读全文
posted @ 2018-12-17 16:15 追风的小蚂蚁 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 泛型的概念 在编写集合相关代码时在eclipse里面总有一些黄色警告,在不使用注解的情况下,使用泛型之后,就不会有这些黄色警告了。通过API可以看到Collection,List,ArrayList,这几个类里面都有,这个就是泛型,里面的E可以是任何引用数据类型,使用泛型指明了数据类型之后,这个集合 阅读全文
posted @ 2018-12-17 15:42 追风的小蚂蚁 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 34 下一页