Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. ArrayList<String> arr1 = new ArrayList<String>() {
  2. private static final long serialVersionUID = 1L;
  3. {
  4. add("a");
  5. add("b");
  6. add("c");
  7. add("d");
  8. add("e");
  9. }
  10. };
  11.  
  12. ArrayList<String> arr2 = new ArrayList<String>(arr1);
  13. arr2.remove(0);
  14. arr2.remove(0);
  15. arr2.add("f");
  16.  
  17. System.out.println("arr1");
  18. for (String s : arr1) {
  19. System.out.println(s);
  20. }
  21. System.out.println("--------");
  22.  
  23. System.out.println("arr2");
  24. for (String s : arr2) {
  25. System.out.println(s);
  26. }
  27. System.out.println("--------");
  28.  
  29. System.out.println();
  30.  
  31. ArrayList<String> subArr1 = new ArrayList<String>(arr1);
  32. subArr1.removeAll(arr2);
  33. System.out.println("subArr1");
  34. for (String s : subArr1) {
  35. System.out.println(s);
  36. }
  37. System.out.println("-------");
  38.  
  39. ArrayList<String> subArr2 = new ArrayList<String>(arr2);
  40. subArr2.removeAll(arr1);
  41. System.out.println("subArr2");
  42. for (String s: subArr2) {
  43. System.out.println(s);
  44. }
  45. System.out.println("-------");
  46.  
  47. System.out.println();
  48.  
  49. Set<String> set1 = new HashSet<String>();
  50. set1.add("a");
  51. set1.add("b");
  52. set1.add("c");
  53. set1.add("d");
  54. set1.add("e");
  55.  
  56. Set<String> set2 = new HashSet<String>(set1);
  57. set2.remove("a");
  58. set2.remove("b");
  59. set2.add("f");
  60.  
  61. System.out.println("set1");
  62. for (String s : set1) {
  63. System.out.println(s);
  64. }
  65. System.out.println("--------");
  66.  
  67. System.out.println("set2");
  68. for (String s : set2) {
  69. System.out.println(s);
  70. }
  71. System.out.println("-------");
  72.  
  73. System.out.println();
  74.  
  75. Set<String> subSet1 = new HashSet<String>(set1);
  76. subSet1.removeAll(set2);
  77. System.out.println("subSet1");
  78. for (String s : subSet1) {
  79. System.out.println(s);
  80. }
  81. System.out.println("-------");
  82.  
  83. Set<String> subSet2 = new HashSet<String>(set2);
  84. System.out.println("subSet2");
  85. subSet2.removeAll(set1);
  86. for (String s: subSet2) {
  87. System.out.println(s);
  88. }
  89. System.out.println("-------");
  90.  
  91. System.out.println();
  92.  
  93. ArrayList<String> subArrWithSet = new ArrayList<String>(set1);
  94. subArrWithSet.removeAll(arr2);
  95. System.out.println("subArrWithSet");
  96. for (String s : subArrWithSet) {
  97. System.out.println(s);
  98. }
  99. System.out.println("-------");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement