added some more class support
[IRC.git] / Robust / src / ClassLibrary / Vector.java
index bd1489383fffe9d130255cdd217ae51f145446c4..5cd06ca69e4763bdb266b1c637a8c9e58da670f1 100644 (file)
@@ -100,6 +100,19 @@ public class Vector {
     array[index] = obj;
   }
 
+  public void remove(Object o) {
+    int getIndex;
+    for(int i=0; i<size; i++) {
+      if (o.equals(array[i]))
+        getIndex = i;
+    }
+    for(int i=getIndex; i<(size-1); i++) {
+      array[i]=array[i+1];
+    }
+    size--;
+  }
+
+
   public void removeElementAt(int index) {
     if (index<0||index>=size) {
       System.printString("Illegal Vector.removeElementAt\n");
@@ -117,4 +130,12 @@ public class Vector {
       removeElementAt(0);
     }
   }
+
+  public boolean contains(Object o) {
+    for(int i = 0; i < size; i++) {
+      if(o.equals(array[i]))
+        return true;
+    }
+    return false;
+  }
 }