NonGenericList

Inheritance: java.lang.Object

All Implemented Interfaces: java.util.List

public class NonGenericList implements List

Негенерический список объектов

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

КонструкторОписание
NonGenericList(List list)Инициализирует новый экземпляр класса NonGenericList.

Методы

МетодОписание
getList()
addItem(Object value)Добавляет элемент в System.Collections.IList.
clear()Удаляет все элементы из System.Collections.IList.
contains(Object value)Определяет, содержит ли System.Collections.IList конкретное значение.
indexOf(Object value)Определяет индекс конкретного элемента в System.Collections.IList.
insertItem(int index, Object value)Вставляет элемент в System.Collections.IList по указанному индексу.
get(int index)Получает элемент по указанному индексу.
set(int index, Object value)Устанавливает элемент по указанному индексу.
removeItem(Object value)Удаляет первое вхождение конкретного объекта из System.Collections.IList.
removeAt(int index)Удаляет элемент System.Collections.IList по указанному индексу.
size()Получает количество элементов, содержащихся в System.Collections.ICollection.
isEmpty()
toArray()
add(Object o)
remove(Object o)
containsAll(Collection c)
addAll(Collection c)
addAll(int index, Collection c)
removeAll(Collection c)
retainAll(Collection c)
add(int index, Object element)
remove(int index)
lastIndexOf(Object o)
listIterator()
listIterator(int index)
subList(int fromIndex, int toIndex)
iterator()Возвращает перечислитель, который перебирает коллекцию.
toArray(Object[] a)

NonGenericList(List list)

public NonGenericList(List list)

Инициализирует новый экземпляр класса NonGenericList.

Parameters:

ПараметрТипОписание
списокjava.util.ListСписок — контейнер объектов.

getList()

public List getList()

Returns: java.util.List

addItem(Object value)

public int addItem(Object value)

Добавляет элемент в System.Collections.IList.

Parameters:

ПараметрТипОписание
valuejava.lang.ObjectОбъект System.Object, который нужно добавить в System.Collections.IList.

Returns: int — позиция, в которую был вставлен новый элемент.

clear()

public void clear()

Удаляет все элементы из System.Collections.IList.

contains(Object value)

public boolean contains(Object value)

Определяет, содержит ли System.Collections.IList конкретное значение.

Parameters:

ПараметрТипОписание
valuejava.lang.ObjectОбъект System.Object, который нужно найти в System.Collections.IList.

Returns: boolean — true, если System.Object найден в System.Collections.IList; иначе false.

indexOf(Object value)

public int indexOf(Object value)

Определяет индекс конкретного элемента в System.Collections.IList.

Parameters:

ПараметрТипОписание
valuejava.lang.ObjectОбъект System.Object, который нужно найти в System.Collections.IList.

Returns: int — индекс value, если он найден в списке; иначе -1.

insertItem(int index, Object value)

public void insertItem(int index, Object value)

Вставляет элемент в System.Collections.IList по указанному индексу.

Parameters:

ПараметрТипОписание
indexintИндекс, начинающийся с нуля, по которому следует вставить value.
valuejava.lang.ObjectОбъект System.Object, который нужно вставить в System.Collections.IList.

get(int index)

public Object get(int index)

Получает элемент по указанному индексу.

Parameters:

ПараметрТипОписание
indexintИндекс.

Returns: java.lang.Object — элемент по указанному индексу.

set(int index, Object value)

public Object set(int index, Object value)

Устанавливает элемент по указанному индексу.

Parameters:

ПараметрТипОписание
indexintИндекс.
valuejava.lang.Object

Returns: java.lang.Object

removeItem(Object value)

public void removeItem(Object value)

Удаляет первое вхождение конкретного объекта из System.Collections.IList.

Parameters:

ПараметрТипОписание
valuejava.lang.ObjectОбъект System.Object, который нужно удалить из System.Collections.IList.

removeAt(int index)

public void removeAt(int index)

Удаляет элемент System.Collections.IList по указанному индексу.

Parameters:

ПараметрТипОписание
indexintНулевой индекс элемента, который нужно удалить.

size()

public int size()

Получает количество элементов, содержащихся в System.Collections.ICollection.

Returns: int

isEmpty()

public boolean isEmpty()

Returns: boolean

toArray()

public Object[] toArray()

Returns: java.lang.Object[]

add(Object o)

public boolean add(Object o)

Parameters:

ПараметрТипОписание
ojava.lang.Object

Returns: boolean

remove(Object o)

public boolean remove(Object o)

Parameters:

ПараметрТипОписание
ojava.lang.Object

Returns: boolean

containsAll(Collection c)

public boolean containsAll(Collection c)

Parameters:

ПараметрТипОписание
cjava.util.Collection

Returns: boolean

addAll(Collection c)

public boolean addAll(Collection c)

Parameters:

ПараметрТипОписание
cjava.util.Collection

Returns: boolean

addAll(int index, Collection c)

public boolean addAll(int index, Collection c)

Parameters:

ПараметрТипОписание
indexint
cjava.util.Collection

Returns: boolean

removeAll(Collection c)

public boolean removeAll(Collection c)

Parameters:

ПараметрТипОписание
cjava.util.Collection

Returns: boolean

retainAll(Collection c)

public boolean retainAll(Collection c)

Parameters:

ПараметрТипОписание
cjava.util.Collection

Returns: boolean

add(int index, Object element)

public void add(int index, Object element)

Parameters:

ПараметрТипОписание
indexint
элементjava.lang.Object

remove(int index)

public Object remove(int index)

Parameters:

ПараметрТипОписание
indexint

Returns: java.lang.Object

lastIndexOf(Object o)

public int lastIndexOf(Object o)

Parameters:

ПараметрТипОписание
ojava.lang.Object

Returns: int

listIterator()

public ListIterator<Object> listIterator()

Returns: java.util.ListIterator<java.lang.Object>

listIterator(int index)

public ListIterator<Object> listIterator(int index)

Parameters:

ПараметрТипОписание
indexint

Returns: java.util.ListIterator<java.lang.Object>

subList(int fromIndex, int toIndex)

public List<Object> subList(int fromIndex, int toIndex)

Parameters:

ПараметрТипОписание
fromIndexint
toIndexint

Returns: java.util.List<java.lang.Object>

iterator()

public Iterator iterator()

Возвращает перечислитель, который перебирает коллекцию.

Returns: java.util.Iterator - Объект System.Collections.IEnumerator, который можно использовать для перебора элементов коллекции.

toArray(Object[] a)

public Object[] toArray(Object[] a)

Parameters:

ПараметрТипОписание
ajava.lang.Object[]

Returns: java.lang.Object[]