Tuesday, 31 December 2013

JAVA: Implementing ArrayList in JAVA - Simple program



package Programs;

import java.util.Arrays;

public class implementingArrayList {

 int get[] = new int[10];
 int size;

 public void add(int x) {
  if (size != 0) {
   if (size % 10 == 0) {

    get = Arrays.copyOf(get, (get.length + 10));

   }
  }
  get[size] = x;
  ++size;
 }

 public void remove(int x) {

  for (int i = 0; i < get.length; i++) {
   if (get[i] == x) {
    for (int j = (i + 1); j < (get.length - 1); j++) {
     get[i] = get[j];
     i++;
    }

    size--;
    get = Arrays.copyOf(get, get.length - 1);
    break;
   }
  }

 }

 public static void main(String args[]) {
  implementingArrayList list = new implementingArrayList();
  list.add(1);
  list.add(2);
  list.add(3);
  list.add(4);
  list.add(5);
  list.add(11);
  list.add(12);
  list.add(13);
  list.add(14);
  list.add(15);
  list.add(21);
  list.add(22);
  list.add(23);
  list.add(24);
  list.add(25);
  list.add(100);
  list.remove(14);
  System.out.println("Size of the list is" + list.size);
  for (int x = 0; x < list.size; x++) {
   System.out.println(list.get[x]);
  }
 }

}

No comments:

Post a Comment