Пакет java utit: структура коллекций



Download 1,19 Mb.
bet7/36
Sana23.02.2022
Hajmi1,19 Mb.
#145077
TuriЛекции
1   2   3   4   5   6   7   8   9   10   ...   36
Bog'liq
15. Пакет java.utit. Aструктура коллекций

В дополнение к методам, определенным в Collection, интерфейс List опре­деляет собственные методы, которые показаны в табл. 15.3. Снова обратите внимание, что некоторые из этих методов выбрасывают исключения unsupportedoperationException, если коллекция не может изменяться,, и ciassCastException, когда один объект несовместим с другим, например, когда делается попытка добавить к коллекции несовместимый объект.

К версиям методов add о и addAll (|, определенным в Collection, интерфейс List добавляет методы add (int, Object) И addAll (int, Collection). Эти мето­ды вставляют элементы по указанному индексу. Кроме того, семантика add (Object) И addAll (Collection) , определенная В Collection, изменена В List так, чтобы они добавляли элементы в конец списка.

Чтобы получить объект, хранящийся в определенном месте, вызывайте ме­тод get о с индексом (номером) объекта. Для присвоения значения элемен­ту в списке обратитесь к методу set (), указывая индекс (номер) объекта, который будет изменен. Чтобы найти индекс объекта, используйте метод

indexOf() ИЛИ lastlndexOf().

Вызывая метод subListO, можно получить подсписок списка, указывая ин­дексы (номера позиций) начала и окончания подсписка (в исходном списке). Использование этого метода обеспечивает очень удобную обработку списков.

Вызывая метод subListO, можно получить подсписок списка, указывая ин­дексы (номера позиций) начала и окончания подсписка (в исходном списке). Использование этого метода обеспечивает очень удобную обработку списков.

Интерфейс Set

Интерфейс set расширяет интерфейс Collection и объявляет поведение коллекции, не допускающей дублирования элементов. Поэтому метод act:;; возвращает false, если осуществляется попытка добавить в набор дубли­рующие элементы. В Set не определяется никаких дополнительных собст­венных методов.

Интерфейс SortedSet

Интерфейс SortedSet расширяет Set и объявляет поведение набора, отсорти­рованного в возрастающем порядке. В дополнение к методам, определенным в set, интерфейс SortedSet объявляет методы, представленные в табл. 15.4. Некоторые МеТОДЫ выбрасывают ИСКЛЮЧеНИе NoSuchElementException, когда элементы не содержатся в вызывающем наборе. Исключение classCastException выбрасывается, когда объект несовместим с элементами набора, а исключение NuiiPointerException — если сделана попытка ис­пользовать null-объект1 (null-объекты недопустимы в наборе).


Download 1,19 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   36




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish