Guest User

Untitled

a guest
Jan 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. import java.util.*;
  2. public class ArrayAddition {
  3. static void Pairs(int[] array, int x, ArrayList<String> list) {
  4. int y;
  5. String xyz;
  6. for (int i = 0; i < array.length; i++) {
  7. y = array[i];
  8. for (int j = 0; j < array.length; j++) {
  9. if (y + array[j] == x) {
  10. xyz = Integer.toString(y) + " , " + Integer.toString(array[j]);
  11. list.add(xyz);
  12. }
  13. }
  14. } ArrayAddition.Duplicates(list);
  15. } // End Pairs Function
  16.  
  17. static void Duplicates(ArrayList<String> list) {
  18. String str;
  19. int counter = 0;
  20. for (int i = 0; i < list.size(); i++) {
  21. counter = 0;
  22. str = list.get(i);
  23. for (int j = 0; j < list.size(); j++) {
  24. if (str.equals(list.get(j))) {
  25. counter++;
  26. if (counter == 2) {
  27. list.remove(j);
  28. }
  29. }
  30. }
  31. } ArrayAddition.PrintArray(list);
  32. } // End PrintArray Function
  33.  
  34. static void PrintArray(ArrayList<String> list) {
  35. for (int i = 0; i < list.size(); i++) {
  36. System.out.println(list.get(i));
  37. }
  38. } // End Duplicates Function
  39.  
  40. public static void main (String[] args) {
  41. ArrayList<String> list = new ArrayList<>();
  42. int x = 7;
  43. int[] array = {2, 4, 3, 5, 6, -2, 4, 7, 8, 9 };
  44. ArrayAddition.Pairs(array, x, list);
  45. } // End Main
  46. } // End Class
Add Comment
Please, Sign In to add comment