Логин:   Пароль:






Новости
Рассылки
Форум
Поиск


Java
- Апплеты
- Вопрос-ответ
- Классы
- Примеры
- Руководства
- Статьи
- IDE
- Словарь терминов
- Скачать

Мобильная Java
- Игры
- Примеры
- Статьи
- WAP, WML и пр.

JavaScript
- Вопрос-ответ
- Примеры
- Статьи

Веб-мастеринг
- HTML
- CSS
- SSI

Разминка для ума
Проекты
Книги
Ссылки
Программы
Юмор :)




Rambler's Top100
Rambler's Top100

Java: КлассыКласс Vector

Класс Vector

java.util

public class Vector
extends AbstractList
implements List, Cloneable, Serializable

Vector — это способный увеличивать число своих элементов массив ссылок на объекты. Внутри себя Vector реализует стратегию динамического расширения, позволяющую минимизировать неиспользуемую память и количество операций по выделению памяти.

Конструкторы

Vector()
           Создаёт пустой вектор размером 10 и с capacityIncrement = 0.
Vector(Collection c)
           Создаёт вектор содержащий элементы определённой коллекции.
Vector(int initialCapacity)
           Создает пустой вектор с заданным объемом памяти.
Vector(int initialCapacity, int capacityIncrement)
           Создает пустой вектор с заданным объемом памяти (initialCapacity) и увеличением объема (capacityIncrement).


Методы

void add(int index, Object element)
           Добавляет в определённую позицию вектора определённый элемент.
boolean add(Object o)
           Добавляет в конец вектора определённый элемент.
boolean addAll(Collection c)
           Добавляет в вектор все элементы определённой коллекции.
boolean addAll(int index, Collection c)
           Добавляет в вектор в определённую позицию все элементы коллекции.
void addElement(Object obj)
           Добавляет определённый компонент в конец вектора, увеличивая размер вектора.
int capacity()
           Возвращает объем вектора.
void clear()
           Удаляет все элементы вектора.
Object clone()
           Возвращает аналог вектора.
boolean contains(Object elem)
           Возвращает значение true если компонент содержится в векторе.
boolean containsAll(Collection c)
           Возвращает значение true если вектор содержит все элементы коллекции.
void copyInto(Object[] anArray)
           Копирует элементы вектора в заданный массив.
Object elementAt(int index)
           Возвращает компонент по индексу.
Enumeration elements()
           Возвращает перечисление компонентов вектора.
void ensureCapacity(int minCapacity)
           Увеличивает минимальный объём вектора.
boolean equals(Object o)
           Сравнивает определённый объект с вектором.
Object firstElement()
           Возвращает первый элемент вектора (индекс 0).
Object get(int index)
           Возвращает элемент вектора из определённой позиции.
int hashCode()
           Возвращает хэш-код вектора.
int indexOf(Object elem)
           Ищет аналог объекта и возвращает индекс первого найденого.
int indexOf(Object elem, int index)
           Ищет аналог объекта, начиная с определённой позиции, и возвращает индекс первого найденого.
void insertElementAt(Object obj, int index)
           Вставляет объект в определённую позицию в векторе.
boolean isEmpty()
           Возвращает true если вектор пуст.
Object lastElement()
           Возвращает поседний элемент вектора.
int lastIndexOf(Object elem)
           Возвращает индекс последнего найденного аналога объекта.
int lastIndexOf(Object elem, int index)
           Возвращает индекс последнего найденного аналога объекта, начиная поиск с определённой позиции.
Object remove(int index)
           Удаляет объект из определённой позиции в векторе.
boolean remove(Object o)
           Удаляет первый найденный аналогичный объект.
boolean removeAll(Collection c)
           Удаляет все объекты коллекции в векторе.
void removeAllElements()
           Удаляет все объекты и устанавливает размер равным нулю.
boolean removeElement(Object obj)
           Удаляет первый найденный аналогичный компонент.
void removeElementAt(int index)
           Удаляет компонент из определённой позиции в векторе.
protected void removeRange(int fromIndex, int toIndex)
           Удаляет все объекты, начиная с объекта с индексом fromIndex и заканчивая объектом с индексом toIndex.
boolean retainAll(Collection c)
           Удаляет все объекты кроме объектов содержащихся в коллекции.
Object set(int index, Object element)
           Заменяет объект в определянной позиции на другой.
void setElementAt(Object obj, int index)
           Заменяет компонент в определянной позиции на другой.
void setSize(int newSize)
           Устанавливает размер вектора.
int size()
           Возвращает количество компонентов в векторе.
List subList(int fromIndex, int toIndex)
           Возвращает часть вектора начиная с объекта с индексом fromIndex и заканчивая объектом с индексом toIndex.
Object[] toArray()
           Возвращает массив содержащий все элементы вектора.
Object[] toArray(Object[] a)
           Возвращает массив содержащий все элементы вектора.
String toString()
           Возвращает представление вектора в виде строки.
void trimToSize()
           Приводит объем вектора к заданному размеру.

Пример использования:


Vector objects = new Vector();
objects.addElement(new Button("Hello"));
objects.addElement(new Panel());


Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 11

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/books/show2b.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/books/show2b.php on line 30
Узнай о чем ты на самом деле сейчас думаешь тут.


[an error occurred while processing this directive]



Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 91

Warning: mysql_db_query() [function.mysql-db-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in /pub/home/javaport/javaportal/news/worldnews.php on line 93

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /pub/home/javaport/javaportal/news/worldnews.php on line 95