Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Bank {
- private int[] BankAccount;
- private int count;
- public Bank(int size) {
- BankAccount = new int[size];
- count = 0;
- }
- private int indexOf(BankAccount a) {
- for (int i = 0; i < count; i++) {
- if (BankAccount[i].equals(a))
- return i;
- }
- return -1;
- }
- private void doubleCapacity() {
- count = count * 2;
- }
- public boolean contains(BankAccount a) {
- if (indexOf(a) != -1)
- return true;
- else
- return false;
- // return (indexOf(a) != -1);
- }
- public boolean add(int a) {
- if (count >= BankAccount.length)
- return false;
- if (contains(int a))
- return false;
- BankAccount[count] = a;
- count++;
- return true;
- }
- public boolean remove(BankAccount a) {
- if (!contains(a)) return false;
- int loc = indexOf(a);
- BankAccount[loc] = BankAccount[count - 1];
- BankAccount[count - 1] = (Integer) null;
- count--;
- return true;
- }
- public int getCount() {
- return count;
- }
- public String toString() {
- StringBuilder sb = new StringBuilder();
- for (int i = 0; i < count; i++) {
- sb.append(BankAccount[i].toString());
- sb.append("\n******************\n");
- }
- return sb.toString();
- }
- public static void sort(){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement