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




Листинг 6 1 Работа с вектором



Листинг 6.1. Работа с вектором 

Vector v = new Vector();

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

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

 while (st.hasMoreTokens()){

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

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

}

System.out.println(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();

Класс vector является примером того, как можно объекты класса object , a значит, любые объекты, объединить в коллекцию. Этот тип коллекции упорядочивает и даже нумерует элементы. В векторе есть первый элемент, есть последний элемент. К каждому элементу обращаются непосредственно по индексу. При добавлении и удалении элементов оставшиеся элементы автоматически перенумеровываются.

Второй пример коллекции — класс stack — расширяет кладе vector .












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