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


// Преобразование объекта ива ArrayList в массив. '



Download 1,19 Mb.
bet11/36
Sana23.02.2022
Hajmi1,19 Mb.
#145077
TuriЛекции
1   ...   7   8   9   10   11   12   13   14   ...   36
Bog'liq
15. Пакет java.utit. Aструктура коллекций

// Преобразование объекта ива ArrayList в массив. '

import java.utii.'4';

class ArrayListToArray {

public static void main(String args[15 ;

// создать объект типа ArrayList ArrayList al - new ArrayList();

// .добавить элементы а список массива а1.add(new Integer(1)}; al.add(new integer (2)} ; al. add (new Int ege.r (3) ) ; al.add(new Integer(i));

System, out .print in ( "Содержимое объекта al: " + all'

System, out .print in ( "Содержимое объекта al: " + all'

// получить массив

Obj ect ia[] = al.toArray();

int sum = 0;

/ / суммировать элементы нзсхва. for (mt i-(); Kia.length; i++)

sum += ((Integer) ig£i]) . intva'lue () ;

System.out.printIn("Сумма равна: " к gum);

i

t

Вывод этой программы:

Содержимое объекта al: [1, 2, 3, I ]

Сумма равна: 1

Программа начинается с создания коллекции целых чисел. Как объяснялось ранее, вы не можете хранить примитивные типы (в данном случае int) в коллекции, так что создаются и сохраняются объекты типа integer. Затем вызывается метод toArrayO, и с его помощью создается массив object- элементов. Содержимое массива приводится к типу integer, и затем значе­ния суммируются.

Класс LinkedList

Класс LinkedList

Класс LinkedList расширяет AbstractsequentiaiList и реализует интерфейс List. Он обеспечивает структуру данных связного списка и имеет два сле­дующих конструктора:

LinkedList ()

LinkedList(Collection с)

Первый конструктор строит пустой связный список, а второй создает связ­ный список, инициализированный элементами коллекции с.

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


Download 1,19 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   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