Java

Підручник зі списку Java

Підручник зі списку Java
Список є корисним способом зберігання впорядкованих кількох даних, таких як масив, на Java. Але він має багато можливостей, яких немає в масиві. Список називається упорядкованою колекцією, і це інтерфейс, який розширює Колекція інтерфейс. Він не може створити такий об’єкт, як масив, але він реалізує чотири класи для використання функціональних можливостей списку. Ці класи є ArrayList, LinkList, Stack та Vector. Вони визначені в фреймворк Java Collection. Класи ArrayList та LinkList широко використовуються в Java. Операції вставки, оновлення, видалення та пошуку виконуються у списку на основі значення індексу, як масив. Він може зберігати як нульові, так і повторювані значення. java.утиліта пакунок містить інтерфейс 'list', і його потрібно буде імпортувати, щоб використовувати 'list'. Про те, як різні методи "списку" можна використовувати в Java, показано в цьому посібнику.

Деякі корисні методи списку Java:

Список Java містить безліч вбудованих методів для виконання різних типів операцій із даними списку Java. Тут згадуються переважно використовувані методи списку Java.

Метод Призначення
додати (елемент) Він додає елемент в кінці списку і повертає логічне значення.
add (індекс, елемент) Він додає елемент у конкретній позиції списку, і він нічого не повертає.
addAll (список) Він додає всі елементи одного списку в кінці іншого списку і повертає логічне значення.
addAll (індекс, список) Він додає всі елементи list2 у конкретну позицію list1 і повертає логічне значення.
дорівнює (Об'єкт) Він порівнює конкретний об'єкт з елементами списку і повертає логічне значення.
отримати (індекс) Він отримує елемент з певної позиції списку.
підсписок (від_Індексу, до_Індексу) Він отримує елементи із заданого діапазону.
пусто() Він перевіряє, чи список порожній чи ні.
видалити (індекс) Він видаляє елемент із певного індексу.
видалити (об'єкт) Він видаляє перше входження об’єкта.
removeAll (список) або очистити () Він видаляє всі елементи списку.
набір (індекс, елемент) Він замінює елемент певної позиції.
розмір () Він повертає кількість елементів списку.
сортувати (компаратор) Він сортує елементи списку на основі конкретного компаратора.

Використання вищезазначених методів показано на наступній частині цього посібника на різних прикладах.

Приклад-1: Створіть список Java і вставте елементи в список

Оголошено два списки рядкового типу даних, і різні методи для вставки даних до списку використовуються в наступному прикладі. Ім'я ArrayList список квітів1 оголошується, і три значення вставляються послідовно за допомогою методу add (). Далі додається ще один елемент, згадуючи позицію вставки. Ще один названий ArrayList список квітів2 оголошується, і два значення вставляються як раніше. Метод addAll () використовується для злиття значень  список квітів2 в кінці  список квітів1.

імпортувати Java.утиліта.Список;
імпортувати Java.утиліта.ArrayList;
список загальнодоступних класів1
public static void main (String [] args)
// Оголосимо список рядків
Список flower_list1 = new ArrayList ();
// Ініціалізуємо список трьома елементами
список квітів1.додати («Троянда»);
список квітів1.додати («Лілія»);
список квітів1.додати («Тюльпан»);
// Друк поточного списку
Система.назовні.println (flower_list1);
// Вставте елемент у третю позицію
список квітів1.додати (2, "Водяна лілія");
// Друк поточного списку
Система.назовні.println (flower_list1);
// Оголосимо інший список рядків
Список flower_list2 = new ArrayList ();
// Ініціалізуємо список двома елементами
список квітів2.додати («Соняшник»);
список квітів2.додати ("Нарцис");
// Вставити всі елементи другого списку в кінець першого списку
список квітів1.addAll (flower_list2);
// Друк поточного списку
Система.назовні.println (flower_list1);

Вихід:

Наступний результат з’явиться після виконання коду.

Приклад-2: Оновлення та видалення елементів зі списку Java

У наступному прикладі показано, як значення списку можна оновити та видалити. Тут оголошено перелік типів даних Integer. Чотири цифри додаються до списку за допомогою add () метод. Набір() метод використовується для заміни другого значення списку. Далі тут показано два способи видалення. Видалити () метод використовується для вилучення третього елемента зі списку, а також об'єкт-ітератор використовується для вилучення третього значення з поточного списку. Ясно () метод використовується, щоб зробити список порожнім.

імпортувати Java.утиліта.*;
список загальнодоступних класів2
public static void main (String [] args)
// Оголосимо список цілих чисел
Список num_list = new ArrayList ();
//// Ініціалізуємо список чотирма елементами
num_list.додати (10);
num_list.додати (75);
num_list.додати (45);
num_list.додати (90);
// Друк поточного списку
Система.назовні.println (num_list);
// Замініть другий елемент і роздрукуйте список
num_list.комплект (1,85);
Система.назовні.println (num_list);
// Видаліть третій елемент і роздрукуйте список
num_list.видалити (2);
Система.назовні.println (num_list);
// Оголосимо ітератор
List_itr ітератора = num_list.ітератор ();
// Видалення третього елемента за допомогою об'єкта
int лічильник = 0;
while (list_itr.hasNext ())

list_itr.наступний ();
якщо (лічильник == 2)

list_itr.видалити ();
перерва;

лічильник ++;

Система.назовні.println (num_list);
// Видалити всі елементи зі списку
num_list.clear ();
Система.назовні.println (num_list);

Вихід:

Наступний результат з’явиться після виконання коду.

Приклад-3: Витягніть кожен елемент зі списку за допомогою циклу

Значення списку друкуються як список у попередніх двох прикладах. У цьому прикладі показано використання циклу для ітерації кожного значення зі списку та друку значення у кожному рядку. Тут оголошено ArrayList подвійного типу даних і за допомогою вставлено п'ять значень add () метод. Сортувати () метод використовується для сортування списку перед друком.

імпортувати Java.утиліта.*;
список загальнодоступних класів3
public static void main (String [] args)
// Оголосимо список подвійних
Список numberList = new ArrayList ();
// Ініціалізуємо список п’ятьма елементами
numberList.додати (3.78);
numberList.додати (4.12);
numberList.додати (8.56);
numberList.додати (5.62);
numberList.додати (2.58);
// Друк поточного списку
Система.назовні.println (numberList);
// Сортування списку
Колекції.сортувати (numberList);
Система.назовні.println ("Елементи списку після сортування:");
// Друк відсортованого списку за допомогою циклу for
для (int i = 0; i < numberList.size(); i++)
Система.назовні.print (numberList.get (i) + "\ n");


Вихід:

Наступний результат з’явиться після виконання коду.

Висновок:

Найчастіше використовувані методи списку пояснюються в цьому посібнику за допомогою іншого класу ArrayList. Сподіваюсь, завдання вставки, оновлення та видалення даних зі списку будуть очищені після прочитання цього підручника, і читачі зможуть правильно використовувати список у своєму коді.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...