HashSet LinkedHashSet TreeSet
2018-01-02 18:06
274 查看
HashSet LinkedHashSet TreeSet
HashSet: 无序
LinkedHashSet: 按照插入顺序
TreeSet: 从小到大排序
HashSet: 无序
LinkedHashSet: 按照插入顺序
TreeSet: 从小到大排序
package collection; import java.util.HashSet; import java.util.LinkedHashSet; import java.util.TreeSet; public class TestCollection { public static void main(String[] args) { HashSet<Integer> numberSet1 =new HashSet<Integer>(); //HashSet中的数据不是按照插入顺序存放 numberSet1.add(88); numberSet1.add(8); numberSet1.add(888); System.out.println(numberSet1); LinkedHashSet<Integer> numberSet2 =new LinkedHashSet<Integer>(); //LinkedHashSet中的数据是按照插入顺序存放 numberSet2.add(88); numberSet2.add(8); numberSet2.add(888); System.out.println(numberSet2); TreeSet<Integer> numberSet3 =new TreeSet<Integer>(); //TreeSet 中的数据是进行了排序的 numberSet3.add(88); numberSet3.add(8); numberSet3.add(888); System.out.println(numberSet3); } }
相关文章推荐
- Java HashSet TreeSet LinkedHashSet 三种Set接口实现的比较
- day17 集合框架 LinkedHashSet TreeSet Map 泛型
- Collection List Set SortedSet ArrayList LinkedList HashSet LinkedHashSet TreeSet的认识及用法
- java集合类(七)Set之LinkedHashSet&TreeSet
- Java集合中的ArrayList LinkedList HashSet TreeSet HashMap TreeMap 的区别
- HashSet vs. TreeSet vs. LinkedHashSet
- Collect Set List HashSet ArrayList LinkedList TreeSet Map HashMap TreeMap
- 黑马程序员_JavaSE基础17 之 集合框架 Vector LinkedList ArrayList HashSet LinkedHasSet TreeSet
- 集合框架 Vector LinkedList ArrayList HashSet LinkedHashSet TreeSet
- Java基础 集合框架 共性方法 迭代器 ArrayList LinkedList Vector HashSet TreeSet
- HashSet vs. TreeSet vs. LinkedHashSet
- TreeSet+LinkedHashSet+Comparable+Hashcode+Equals
- HashSet vs TreeSet vs LinkedHashSet
- 容器Collection的总结一 Vector ArrayList LinkedList HashSet TreeSet
- HashSet vs. TreeSet vs. LinkedHashSet
- Java容器源码分析-HashSet vs TreeSet vs LinkedHashSet
- HashSet vs. TreeSet vs. LinkedHashSet
- HashSet vs. TreeSet vs. LinkedHashSet
- Java散列集Set 树集TreeSet HashSet LinkedHashSet SortedSet NavigableSet
- HashSet TreeSet LinkedList ArrayList Hashmap Treemap的一些区别