Set

Java集合操作示例
  1. /**
  2. *@(#)SetExample.java
  3. *
  4. *
  5. *@author
  6. *@version1.002008/9/28
  7. */
  8. importjava.util.*;
  9. publicclassSetExample{
  10. publicSetExample(){
  11. }
  12. publicstaticvoidmain(String[]args)
  13. {
  14. Set<Integer>s1=newHashSet<Integer>();
  15. Collection<Integer>s2=newHashSet<Integer>();
  16. inti;
  17. for(i=0;i<10;i++)
  18. s1.add(i);
  19. for(i=10;i<100;i++)
  20. s2.add(i);
  21. for(i=10;i<20;i++)
  22. s2.add(i);
  23. System.out.println("beforeretainAlls1:"+s1);
  24. System.out.println("beforeretainAlls2:"+s2);
  25. s2.retainAll(s1);
  26. System.out.println("afterretainAlls2:"+s2);
  27. s2.addAll(s1);
  28. System.out.println("afetraddAlls2"+s2);
  29. s2.clear();
  30. System.out.println("afterclear:s2"+s2);
  31. }
  32. }
  33. //result:
  34. before retainAll s1:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    before retainAll s2:[10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 25, 24, 27, 26, 29, 28, 31, 30, 34, 35, 32, 33, 38, 39, 36, 37, 42, 43, 40, 41, 46, 47, 44, 45, 51, 50, 49, 48, 55, 54, 53, 52, 59, 58, 57, 56, 63, 62, 61, 60, 68, 69, 70, 71, 64, 65, 66, 67, 76, 77, 78, 79, 72, 73, 74, 75, 85, 84, 87, 86, 81, 80, 83, 82, 93, 92, 95, 94, 89, 88, 91, 90, 98, 99, 96, 97]
    after retainAll s2:[]
    afetr addAll s2[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    after clear:s2[]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值