Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. public class Bank {
  2. private int[] BankAccount;
  3. private int count;
  4.  
  5. public Bank(int size) {
  6. BankAccount = new int[size];
  7. count = 0;
  8. }
  9.  
  10. private int indexOf(BankAccount a) {
  11. for (int i = 0; i < count; i++) {
  12. if (BankAccount[i].equals(a))
  13. return i;
  14. }
  15. return -1;
  16. }
  17.  
  18. private void doubleCapacity() {
  19. count = count * 2;
  20. }
  21.  
  22. public boolean contains(BankAccount a) {
  23. if (indexOf(a) != -1)
  24. return true;
  25. else
  26. return false;
  27. // return (indexOf(a) != -1);
  28. }
  29.  
  30. public boolean add(int a) {
  31. if (count >= BankAccount.length)
  32. return false;
  33. if (contains(int a))
  34. return false;
  35. BankAccount[count] = a;
  36. count++;
  37. return true;
  38. }
  39. public boolean remove(BankAccount a) {
  40.  
  41. if (!contains(a)) return false;
  42. int loc = indexOf(a);
  43.  
  44. BankAccount[loc] = BankAccount[count - 1];
  45. BankAccount[count - 1] = (Integer) null;
  46. count--;
  47. return true;
  48. }
  49. public int getCount() {
  50. return count;
  51. }
  52. public String toString() {
  53. StringBuilder sb = new StringBuilder();
  54. for (int i = 0; i < count; i++) {
  55. sb.append(BankAccount[i].toString());
  56. sb.append("\n******************\n");
  57. }
  58. return sb.toString();
  59. }
  60. public static void sort(){
  61.  
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement