Java — потужна мова програмування, яку можна використовувати для створення великої кількості настільних, онлайнових і мобільних програм. Інтерфейс List є однією з основних структур даних Java. Список — це група елементів, які розташовані в певному порядку та можуть містити дублікати. У цьому посібнику ми розглянемо, як створити загальний список у Java.
Що таке загальний список у Java?
Загальний список у Java — це групування елементів певного типу. ArrayList, LinkedList і Vector – лише деякі з класів, які реалізують загальний інтерфейс List, який указано в пакеті java.util. Розробники можуть створювати колекцію компонентів будь-якого типу та отримувати переваги від безпеки типів під час компіляції за допомогою загального списку.
Створення загального списку в Java
Щоб створити загальний список у Java, нам потрібно виконати такі дії:
Крок 1: Імпортуйте необхідні пакети
У Java нам потрібно імпортувати пакет java.util, щоб використовувати інтерфейс List.
диспетчер завдань linux
крок 2: Оголосити список
Потім список має бути оголошений за допомогою загального синтаксису. У кутових дужках (>) ми описуємо тип елементів, які ми хочемо зберегти в списку.
Наприклад, щоб створити список чисел, ми можемо оголосити його так:
List integerList = new ArrayList();
Це оголошує список з назвою integerList, який може зберігати елементи типу Integer. Ми використали клас ArrayList для реалізації інтерфейсу List.
крок 3: Додайте елементи до списку
Після оголошення списку ми можемо додати до нього елементи за допомогою методу add().
Наприклад, щоб додати ціле число до integerList, ми використаємо такий код:
integerList.add(10);
Він додає ціле значення 10 у кінець списку.
крок 4: Доступ до елементів Списку
Ми можемо отримати доступ до елементів списку за допомогою методу get().
Наприклад, щоб отримати перший елемент integerList, ми б використали такий код:
int firstElement = integerList.get(0);
Це отримує перший елемент списку та зберігає його у змінній firstElement.
крок 5: Ітерація по списку
Ми можемо перебирати елементи списку за допомогою циклу for.
Наприклад, щоб надрукувати всі елементи integerList, ми використаємо наступний код:
for (int i = 0; i <integerlist.size(); i++) { system.out.println(integerlist.get(i)); } < pre> <p>It iteratively prints each element of the List to the console.</p> <p>Any Java developer must possess the fundamental ability to create a generic List in Java. You can create a List of any type and carry out activities like adding and accessing entries as well as iterating over the List by following the instructions provided in this article. Generic Lists offer type safety and enable more robust and maintainable programming.</p> <p>TheJava programme builds a generic List of strings, elements are added to it, and the result is printed to the console. The user is prompted to enter each string when the programme asks for their input on how many strings to add to the list.</p> <p> <strong>GenericListExample.java</strong> </p> <pre> import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class GenericListExample { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print('How many strings do you want to add to the list? '); int numStrings = scanner.nextInt(); List stringList = new ArrayList(); for (int i = 0; i <numstrings; i++) { system.out.print('enter string ' + (i+1) ': '); inputstring="scanner.next();" stringlist.add(inputstring); } system.out.println('the strings in the list are:'); for (string str : stringlist) system.out.println(str); < pre> <p> <strong>Output:</strong> </p> <pre> How many strings do you want to add to the list? 3 Enter string 1: apple Enter string 2: banana Enter string 3: orange The strings in the list are: apple banana orange </pre> <p>In this example, the user inputs 3 as the number of strings to add to the list. The user is then prompted by the programme to enter each string individually. The programme prints each string in the list to the console when all strings have been added to the list.</p> <h2>Advantages of Using Generic Lists</h2> <p>Using generic Lists in Java has several advantages:</p> <p> <strong>Type safety:</strong> By specifying the type of elements that the List can contain; we can avoid runtime errors caused by adding elements of the wrong type.</p> <p> <strong>Reusability:</strong> Generic Lists can be used with any type of element, making them a flexible and reusable data structure.</p> <p> <strong>Performance:</strong> Many List implementations, such as ArrayList, offer fast access and modification times.</p> <p> <strong>Familiarity:</strong> Lists are a commonly used data structure in computer science, making them a familiar and intuitive choice for many developers.</p> <hr></numstrings;></pre></integerlist.size();>
У цьому прикладі користувач вводить 3 як кількість рядків для додавання до списку. Потім програма пропонує користувачеві ввести кожен рядок окремо. Програма друкує кожен рядок у списку на консолі, коли всі рядки додано до списку.
Переваги використання загальних списків
Використання загальних списків у Java має кілька переваг:
Тип безпеки: Вказавши тип елементів, які список може містити; ми можемо уникнути помилок виконання, викликаних додаванням елементів неправильного типу.
Повторне використання: Загальні списки можна використовувати з елементами будь-якого типу, що робить їх гнучкою структурою даних, яку можна багаторазово використовувати.
типи даних продовження
Продуктивність: Багато реалізацій List, наприклад ArrayList, пропонують швидкий доступ і час модифікації.
Знайомство: Списки є широко використовуваною структурою даних в інформатиці, що робить їх знайомим та інтуїтивно зрозумілим вибором для багатьох розробників.