Advertisement
Guest User

Untitled

a guest
May 24th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package lab9zad2;
  6.  
  7. import java.util.*;
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15. class Numerek implements Comparable<Numerek>{
  16. Numerek(int i,int j)
  17. {
  18. this.i=i;
  19. this.j=j;
  20. }
  21. int i;
  22. int j;
  23.  
  24.  
  25. @Override
  26. public int compareTo(Numerek o) {
  27. if (this.i>o.i)
  28. return 1;
  29. else if(this.i==o.i)
  30. return 0;
  31. else
  32. return -1;
  33. }
  34. @Override
  35. public int hashCode(){
  36. return this.i;
  37. }
  38.  
  39. @Override
  40. public boolean equals(Object obj) {
  41. if (obj == null) {
  42. return false;
  43. }
  44. if (getClass() != obj.getClass()) {
  45. return false;
  46. }
  47. final Numerek other = (Numerek) obj;
  48. if (this.i != other.i) {
  49. return false;
  50. }
  51. return true;
  52. }
  53.  
  54.  
  55. }
  56.  
  57.  
  58. public class Lab9zad2 {
  59.  
  60.  
  61. public static void main(String[] args) {
  62. // TODO code application logic here
  63. ArrayList<Integer> arr= new ArrayList<>();
  64. arr.add(5);
  65. arr.add(3);
  66. System.out.println(arr.size());
  67.  
  68. Iterator<Integer> iter=arr.iterator();
  69. while(iter.hasNext())
  70. {
  71. System.out.println(iter.next());
  72. }
  73.  
  74. LinkedList<Integer> lin= new LinkedList<>();
  75. lin.add(1);
  76. lin.add(12);
  77. lin.add(5);
  78. System.out.println(lin.size());
  79.  
  80. Iterator<Integer> iter2=lin.iterator();
  81. while(iter2.hasNext())
  82. {
  83. System.out.println(iter2.next());
  84. }
  85.  
  86. Set<Integer> has= new HashSet<>();
  87. has.add(6);
  88. has.add(6);
  89. has.add(3);
  90. System.out.println(has.size());
  91.  
  92. Iterator<Integer> iter3=has.iterator();
  93. while(iter3.hasNext())
  94. {
  95. System.out.println(iter3.next());
  96. }
  97.  
  98. Set<Integer> tre= new TreeSet<>();
  99. tre.add(7);
  100. tre.add(6);
  101. tre.add(3);
  102. System.out.println(tre.size());
  103.  
  104. Iterator<Integer> iter4=tre.iterator();
  105. while(iter4.hasNext())
  106. {
  107. System.out.println(iter4.next());
  108. }
  109.  
  110. Map<Integer,Integer> hasm= new HashMap<>();
  111. hasm.put(1,1);
  112. hasm.put(2,1);
  113. hasm.put(3,1);
  114. hasm.put(4,2);
  115. System.out.println(hasm.size());
  116.  
  117. Map<Integer,Integer> trem= new TreeMap<>();
  118. trem.put(1,1);
  119. trem.put(2,2);
  120. trem.put(3,1);
  121. trem.put(4,2);
  122. System.out.println(hasm.size());
  123.  
  124.  
  125. Set<Numerek> hasNumerek= new HashSet<>();
  126. hasNumerek.add(new Numerek(1,2));
  127. hasNumerek.add(new Numerek(2,3));
  128. hasNumerek.add(new Numerek(4,2));
  129. System.out.println(hasNumerek.size());
  130.  
  131. Set<Numerek> treNumerek= new TreeSet<>();
  132. treNumerek.add(new Numerek(2,3));
  133. treNumerek.add(new Numerek(7,8));
  134. treNumerek.add(new Numerek(2,9));
  135. System.out.println(tre.size());
  136.  
  137. Map<Integer,Numerek> hasmNumerek= new HashMap<>();
  138. hasmNumerek.put(1,new Numerek(2,7));
  139. hasmNumerek.put(2,new Numerek(1,3));
  140. System.out.println(hasmNumerek.size());
  141.  
  142. Map<Integer,Numerek> tremNumerek= new HashMap<>();
  143. tremNumerek.put(1,new Numerek(3,7));
  144. tremNumerek.put(2,new Numerek(1,8));
  145. System.out.println(hasmNumerek.size());
  146.  
  147. }
  148. }
  149. ///by shf zubrówka ( ARtur pic pic pic trzepac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement