Guest User

Untitled

a guest
Dec 15th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import java.util.Arrays;
  2. import java.util.HashSet;
  3.  
  4. public class PrintAllUniqueElementsInArray {
  5.  
  6. public static void printAllUniqueElements_Sorting(int [] arrA){
  7. Arrays.sort(arrA);
  8. int current = arrA[0];
  9. System.out.print("Distinct Or Unique elements are (Sorting Method): " + current + " ");
  10. for (int i = 1; i <arrA.length ; i++) {
  11. if(current!=arrA[i]){
  12. System.out.print(arrA[i] + " ");
  13. current = arrA[i];
  14. }
  15. }
  16. }
  17.  
  18. public static void printAllUniqueElements_HashSet(int [] arrA){
  19. HashSet<Integer> hashSet = new HashSet<>();
  20. System.out.print("Distinct Or Unique elements are (HashSet Method): ");
  21. for (int i = 0; i <arrA.length ; i++) {
  22. if(!hashSet.contains(arrA[i])){
  23. System.out.print(arrA[i] + " ");
  24. hashSet.add(arrA[i]);
  25. }
  26. }
  27. }
  28.  
  29. public static void main(String[] args) {
  30. int [] arrA = {1, 6, 4, 3, 2, 2, 3, 8, 1};
  31. printAllUniqueElements_Sorting(arrA);
  32. System.out.println();
  33. printAllUniqueElements_HashSet(arrA);
  34. }
  35. }
Add Comment
Please, Sign In to add comment