I am trying to compare vector element with a object element. i comparing an object with a vector element. i am using the get method which uses an iterator .For some reason it doesn't work, please help.
import java.util.Iterator; import java.util.Vector; public class ClassA { Vector vec = new Vector(); public void add(Object obj){ vec.add(obj); } public Object get(Object obj) { for (Iterator iter = vec.iterator(); iter.hasNext();)/> { Object o = (Object) iter.next(); if(obj.equals(o)) return o; } return null; } public String toString(){ return vec.toString(); } }
public class main { public static void main(String[] args) { ClassA a = new ClassA(); a.add("dog"); a.add("cat"); a.add("fish"); a.get("cat"); System.out.println(a); } }