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



             

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



Листинг 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){}












Содержание  Назад  Вперед