歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java Set與List集合區別

Java Set與List集合區別

日期:2017/3/1 10:35:56   编辑:Linux編程

分別向Set集合和List集合中添加"A","a","c","C","a"5個元素, 觀察重復的a值能否在List或者Set中成功添加。

[java]

  1. package com.han;
  2. import java.util.*;
  3. /**
  4. * 分別向Set集合和List集合中添加"A","a","c","C","a"5個元素,
  5. * 觀察重復的a值能否在List或者Set中成功添加。
  6. * @author han
  7. *
  8. */
  9. public class SetVsList {
  10. @SuppressWarnings("unchecked")
  11. public static void main(String[] args) {
  12. // TODO Auto-generated method stub
  13. @SuppressWarnings("rawtypes")
  14. TreeSet treeset=new TreeSet();
  15. treeset.add("A");
  16. treeset.add("a");
  17. treeset.add("c");
  18. treeset.add("C");
  19. treeset.add("a");
  20. @SuppressWarnings("rawtypes")
  21. List list=new ArrayList();
  22. list.add("A");
  23. list.add("a");
  24. list.add("c");
  25. list.add("C");
  26. list.add("a");
  27. @SuppressWarnings("rawtypes")
  28. Iterator it=treeset.iterator();
  29. System.out.println("Set集合中所有的元素:");
  30. while (it.hasNext()){
  31. System.out.println(it.next());
  32. }
  33. @SuppressWarnings("rawtypes")
  34. Iterator it2=list.iterator();
  35. System.out.println("List集合中所有的元素:");
  36. while (it2.hasNext()){
  37. System.out.println(it2.next());
  38. }
  39. }
  40. }
Copyright © Linux教程網 All Rights Reserved