集合概述Collection(List(ArrayList,Vector,LinkedList),Set(HashSet,TreeSet))。
2018-11-05 22:43
411 查看
集合概述:
遍历方式:
迭代器遍历: 列表迭代器方式 :
get(),Size()方式遍历 for增强遍历:
Vector()特有的遍历方式:用hasMostElements(),nextElement()方法
注意: 列表迭代器方式迭代。先要正向迭代遍历一次。
Set集合注意事项:
HashSet集合存储自定义类,要保证元素的唯一性,必须重写hasCode()方法和equals()方法。
输出结果为:
TreeSet集合排序方式:
(1)自然排序:实现Comparable接口,重写compareTo()方法:
结果:
(2)比较器排序:传一个比较器(匿名对象)
结果:
阅读更多
相关文章推荐
- 集合类(常见的集合类:Collection、List、Set、ArrayList、linkedList、Vector、HashSet、TreeSet)
- 集合类:List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)介绍
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- Lesson_for_java_day13--java中的集合——Collection、List、ArrayList、LinkedList、Set、HashSet、TreeSet
- java集合类,List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet),Map集合比较
- 黑马程序员_学习笔记:9) 集合框架1:Collection(List、Set)、Iterator、List(ArrayList、LinkedList、Vector)
- 小小的总结一下java异常处理和List、ArrayList、Vector、Set、HashSet、TreeSet集合的简单应用
- Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
- Java基础---集合框架---迭代器、ListIterator、Vector中枚举、LinkedList、ArrayList、HashSet、TreeSet、二叉树、Comparator
- 集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet)
- 黑马程序员:集合类:List(ArrayList、LinkedList、Vector)、Set(HashSet、TreeSet)介绍
- Java:集合,Array、Collection(List/Set/Queue)、Map的遍历,比如:ArrayList,LinkedList,HashSet,HashMap
- java集合(ArrayList,Vector,LinkedList,HashSet,TreeSet的功能详解)
- java集合(ArrayList,Vector,LinkedList,HashSet,TreeSet的功能详解)
- 浅析Java中的集合包(ArrayList,LinkedList,Vector, Stack,HashSet,TreeSet,HashMap,TreeMap)
- 黑马程序员面试题集合1(ArrayList,LinkedList,Vector,Iterator,ListIterator,HashSet,TreeSet,JDK1.5新特性泛型)
- Java高级之集合与泛型>Collection、Set、HashSet、LinkedHashSet、TreeSet
- 集合Collection中ArrayList、LinkedList、Vector的用法详解
- Java 集合 1:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- java collections 集合基础学习 ArrayList,LinkedList, HashSet, TreeSet, HashMap, Stack,Queue,PriorityQueue