
Untitled
By: a guest on
Aug 5th, 2012 | syntax:
None | size: 0.72 KB | hits: 11 | expires: Never
Java, Iterator error for queue.
import java.util.Iterator;
import java.util.LinkedList;
import java.util.Queue;
public class EmployeeList
{
Queue<Employee> empList = new LinkedList<Employee>();
Employee find (String nm)
{
Iterator it = empList.iterator(); //Iterator is a raw type. References to generic type Iterator<E> should be parameterized
while(it.hasNext())
{
Employee em = (Employee)it.next();
if(em.name.equals(nm))
{
return em;
}
}
return null;
}
Iterator<Employee> it = empList.iterator();
while(it.hasNext())
{
Employee em = it.next();
if(em.name.equals(nm))
{
return em;
}
}