随笔分类 - List和Set集合学习总结
摘要:1、队列Queue是常用的数据结构,可以将队列看成特殊的线性表,队列限制了对线性表的访问方式,只能从线性表的一段添加(offer)元素, 从另一段取出(poll)元素,队列遵循先进先出的原则。 2、JDK中提供了Queue接口,同时使得LinkList实现了该接口,选择LinkList实现Queue
阅读全文
摘要:1、List的toArray()方法用于将集合转换成数组,但实际上改方法是在Collection中定义的,所以所有的集合都具备这个功能, 其有两个方法:Object【】 toArray() 和 T<T> [] toArray(T[] a)第二个方法是比较常用的 ,我们可以传入一个指定类型的数组, 该
阅读全文
摘要:1、List接口是Collection的子接口,用于定义线性表数据结构 ,可以将List理解为存放对象的数组,只不过其元素个数可以动态增加或减少。 2、List接口的两个常见的实现类为ArrayList和LinkList,分别用动态数组和链表方式实现了List接口。 3、ArrayList和Link
阅读全文
摘要:1、Iterator迭代器用于遍历集合元素,获取迭代器可以使用。 2、Iterator提供了统一遍历集合元素的 方式 ,其提供了用于遍历集合的连个方法 boolean hasNext()判断集合是否还有元素可以遍历, E next()返回迭代的下一个元素 。
阅读全文
摘要:1、Collection是一个接口,定义了集合相关的操作方法,其有两个子接口List和Set。 2、List和Set的区别 List是有序的可重复集合,Set是无序的不可重复集合。 3、集合持有对象的引用,集合中存储的都是引用类型元素,并且集合只保存每个元素对象的引用,而并非将元素对象本身存入集合。
阅读全文
浙公网安备 33010602011771号