Класс ArrayList, организация простейшего текстового меню. Габрельян Б.В. - 3 стр.

UptoLike

Составители: 

I. Класс ArrayList.
В пакете java.util содержатся классы, предназначенные для работы со
стандартными структурами данных. В частности, класс ArrayList обеспечива-
ет работу с динамическими массивами произвольных объектов (т.е. элемен-
тами массива являются ссылки на объекты классов, производных от супер-
класса Object). Так как ArrayList (и другие классы из java.util) способен мани-
пулировать только объектами, в программе, с
его помощью, нельзя создать
динамически изменяющийся массив элементов примитивных встроенных ти-
пов (например, int). В подобных случаях используют классы-оболочки, на-
пример, Integer. В процессе работы с объектом класса ArrayList можно добав-
лять новые элементы в произвольное место массива, удалять произвольные
элементы массива и заменять элементы в массиве на какие-либо другие. Как
и
для обычных массивов, для ArrayList определено понятие индекса элемента.
Индексирование проводится естественным образом (от нуля).
Основные методы класса ArrayList:
boolean add(Object elem) добавляет элемент, доступный по ссылке elem в
конец массива;
void add(int index, Object elem) добавляет элемент elem в позицию index;
boolean contains(Object elem) проверяет, содержится ли элемент elem в мас-
сиве;
Object get(int index) возвращает элемент списка с индексом index;
Object set(int index, Object elem) заменяет элемент с индексом index на elem,
возвращает
ссылку на прежний (замененный) элемент;
Object remove(int index) удаляет элемент с индексом index и возвращает
ссылку на него;
void clear() удаляет все элементы из массива;
                                I. Класс ArrayList.
        В пакете java.util содержатся классы, предназначенные для работы со
стандартными структурами данных. В частности, класс ArrayList обеспечива-
ет работу с динамическими массивами произвольных объектов (т.е. элемен-
тами массива являются ссылки на объекты классов, производных от супер-
класса Object). Так как ArrayList (и другие классы из java.util) способен мани-
пулировать только объектами, в программе, с его помощью, нельзя создать
динамически изменяющийся массив элементов примитивных встроенных ти-
пов (например, int). В подобных случаях используют классы-оболочки, на-
пример, Integer. В процессе работы с объектом класса ArrayList можно добав-
лять новые элементы в произвольное место массива, удалять произвольные
элементы массива и заменять элементы в массиве на какие-либо другие. Как
и для обычных массивов, для ArrayList определено понятие индекса элемента.
Индексирование проводится естественным образом (от нуля).
                        Основные методы класса ArrayList:
boolean add(Object elem)        добавляет элемент, доступный по ссылке elem в
конец массива;
void add(int index, Object elem)      добавляет элемент elem в позицию index;
boolean contains(Object elem) проверяет, содержится ли элемент elem в мас-
сиве;
Object get(int index)           возвращает элемент списка с индексом index;
Object set(int index, Object elem) заменяет элемент с индексом index на elem,
возвращает ссылку на прежний (замененный) элемент;
Object remove(int index)        удаляет элемент с индексом index и возвращает
ссылку на него;
void clear()               удаляет все элементы из массива;