Я ввел три элемента, используя вектор, и пытался удалить определенные элементы из списка, но не смог этого сделать.не удалось удалить элемент с помощью итератора
Я получаю следующее сообщение об ошибке при компиляции:
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());
}
}
}
Действительно. И это ясно говорит: ** print **. (http://docs.oracle.com/javase/6/docs/api/java/lang/Throwable.html#printStackTrace()) – Maroun
Я хочу удалить 10 элементов из списка, но код этого не делает – mayank
@ mayank: см. править –