벡터를 사용하여 세 요소를 입력했는데 목록에서 특정 요소를 제거하려고했으나 그렇게 할 수 없었습니다. 컴파일하는 동안반복자를 사용하여 요소를 제거 할 수 없습니다.
나는 다음과 같은 오류가 점점 오전 :
iterator.java:28 : 오류 : '무효'가 여기에 허용되지 않는 유형 {에서 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());
}
}
}
실제로. 그리고 분명히 말합니다 : ** 인쇄 **. (http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html#printStackTrace()) – Maroun
목록에서 10 개 요소를 제거하려고하지만 코드가 그렇게하지 않습니다 – mayank
@ mayank : edit –