Vector (Vector) - это класс в пакете java.util, который реализует функции, аналогичные динамическим массивам.
Векторы похожи на массивы, и они могут сохранить набор данных (список данных). Однако размер массива фиксирован и не может быть изменен после указания.
Различные типы объектов могут быть вставлены в любом месте вектора, не учитывая тип объекта или емкость вектора.
Векторы и массивы подходят для разных случаев.
Если вам нужно часто вставлять и удалять объекты, или потому, что количество объектов, которые необходимо обработать, является неопределенным.
Все члены списка являются объектами, или они могут быть легко представлены объектами.
Необходимо быстро определить, существует ли конкретный объект в списке, и надеяться быстро понять, где хранится объект.
Векторы как объект предоставляют больше методов, чем массивы, но следует отметить, что векторы могут хранить только объекты и не могут напрямую хранить простые типы данных.
Использование векторов
Сначала должны быть созданы векторы. Вот метод конструктора вектора:
Vector (); к начальному обработке пустого вектора с способностью к способности
Используя первый метод, система автоматически управляет векторами.
Используя второй метод, будет создан пустой вектор с начальной емкостью (то есть размер вектора, который может хранить данные). Полем
Используя метод 3, будет создан пустой вектор с начальной емкостью. Если емкость составляет 0, то удваивается каждый раз.
Распределяя больше пространства памяти, чем требуется, вектор уменьшает количество необходимых распределений памяти. Это эффективно уменьшает потребляемое время для распределения, и количество дополнительных мест, выделяемых в каждый раз, будет определяться приращением, указанным при создании вектора.
В дополнение к методу строительства, векторный класс также предоставляет три переменные атрибута, а именно:
Защищенная емкостью;
Как только экземпляр векторного класса может использовать свои методы для выполнения таких операций, как вставка, удаление и поиск объектов.
Как и массивы, векторные объекты также могут быть реализованы через нового оператора. Его утверждение:
Vector Vector = new Vector ();