Java -практика использования

       

Использование итератора вектора



Листинг 6.5. Использование итератора вектора 

Vector v = new Vector();

String s = "Строка, которую мы хотим разобрать на слова."; 

StringTokenizer st = new StringTokenizer(s, " \t\n\r,.");
 

while (st.hasMoreTokens()){

     // Получаем слово и заносим в вектор.

     v.add(st.nextToken());
                                 // Добавляем в конец вектора }

System.out.print*Ln(v.firstElement(});
                      // Первый элемент 

System.out.println(v.lastElement());
                        // Последний элемент 

v.setSize(4);
                                               // Уменьшаем число элементов

  v.add("собрать.");
                                         // Добавляем в конец укороченного вектора 

v.set(3, "опять");
                                          // Ставим в позицию 3

for (int i = 0; i < v.sizeO; i++)                           // Перебираем весь вектор

System.out.print(v.get(i) + ".");
 

System.out.println(};

Iterator it = v.iterator ();
                                // Получаем итератор вектора 

try{

    while(it.hasNext())                                     // Пока в векторе есть элементы,

        System.out.println(it.next());
           // выводим текущий элемент 

}catch(Exception e){}



Содержание раздела