change our vector remove method to be like java
[IRC.git] / Robust / src / ClassLibrary / LinkedList.java
index 98701fba4a47145d36fbdd734e5b474e7a391b03..72f57dd24f55767b6aa936d1b747f0b3235aaca4 100644 (file)
@@ -70,11 +70,21 @@ public class LinkedList {
 
   public boolean contains( Object o ) {
     LinkedListElement e = head;
-    while( e != null ) {
-      if( e.element == o ) {
-       return true;
+    if (o==null) {
+      while(e!=null) {
+       if (e.element==null) {
+         return true;
+        }
+        e=e.next;
+      }
+      return false;
+    } else {
+      while( e != null ) {
+        if (o.equals(e.element)) {
+          return true;
+        }
+        e = e.next;
       }
-      e = e.next;
     }
     return false;
   }