我使用向量输入了三个元素,并试图从列表中删除特定的元素,但无法这样做。
我在编译时收到以下错误:
iterator.java:28:错误:此处不允许“void”类型 {System.out.println(e.printStackTrace());} ^ 1 错误
我在哪里做错了。
import java.io.*;
import java.util.*;
import java.lang.*;
class iterator
{
public static void main(String[] args)
{
Vector<Integer> v= new Vector<Integer>();
//Vector<String> v= new Vector<String>();
v.addElement(new Integer(10));
v.addElement(new Integer(20));
v.addElement(new Integer(30));
//v.addElement(new String("mayank"));
//v.addElement(new Boolean(true));
//Enumeration e = v.elements();
Iterator i = v.iterator();
while(i.hasNext())
{
System.out.println(i.next());
}
try{
v.remove(10);
}
catch(Exception e)
{System.out.println(e.printStackTrace());}
//System.out.println("Remove error exception");}
while(i.hasNext())
{
System.out.println(i.next());
}
}
}