Некоторые полезные методы списка Java:
Список Java содержит множество встроенных методов для выполнения различных типов операций с данными списка Java. Здесь упоминаются наиболее часто используемые методы списка Java.
Метод | Цель |
добавить (элемент) | Он добавляет элемент в конец списка и возвращает логическое значение. |
добавить (индекс, элемент) | Он добавляет элемент в определенную позицию списка и ничего не возвращает. |
addAll (список) | Он добавляет все элементы одного списка в конец другого списка и возвращает логическое значение. |
addAll (индекс, список) | Он добавляет все элементы списка2 в конкретную позицию списка1 и возвращает логическое значение. |
равно (объект) | Он сравнивает конкретный объект с элементами списка и возвращает логическое значение. |
получить (индекс) | Он извлекает элемент из определенной позиции списка. |
подсписок (from_Index, to_Index) | Он извлекает элементы из заданного диапазона. |
пустой() | Проверяет, пуст список или нет. |
удалить (индекс) | Удаляет элемент из определенного индекса. |
удалить (объект) | Удаляет первое вхождение объекта. |
removeAll (список) или clear () | Удаляет все элементы списка. |
набор (индекс, элемент) | Заменяет элемент определенной позиции. |
размер() | Возвращает количество элементов списка. |
sort (компаратор) | Он сортирует элементы списка на основе конкретного компаратора. |
Использование вышеуказанных методов показано в следующей части этого руководства на различных примерах.
Пример-1: Создание списка Java и вставка элементов в список
Объявлены два списка строковых типов данных, и в следующем примере используются различные методы вставки данных в список. ArrayList с именем flower_list1 объявлен, и три значения вставляются последовательно с помощью метода add (). Затем добавляется еще один элемент с указанием позиции вставки. Другой список ArrayList с именем flower_list2 объявляется, и два значения вставляются, как и раньше. addAll () используется для объединения значений flower_list2 в конце flower_list1.
импорт Java.утилита.Список;импорт Java.утилита.ArrayList;
public class list1
public static void main (String [] args)
// Объявляем список строк
Список flower_list1 = новый ArrayList ();
// Инициализируем список тремя элементами
flower_list1.добавить ("Роза");
flower_list1.добавить ("Лилия");
flower_list1.add ("Тюльпан");
// Распечатать текущий список
Система.вне.println (список_цветов1);
// Вставляем элемент в третью позицию
flower_list1.add (2, «Водяная лилия»);
// Распечатать текущий список
Система.вне.println (список_цветов1);
// Объявляем еще один список строк
Список flower_list2 = новый ArrayList ();
// Инициализируем список двумя элементами
flower_list2.add («Подсолнух»);
flower_list2.добавить ("Бледно-желтый");
// Вставляем все элементы второго списка в конец первого списка
flower_list1.addAll (список цветов2);
// Распечатать текущий список
Система.вне.println (список_цветов1);
Выход:
Следующий вывод появится после выполнения кода.
Пример-2: Обновление и удаление элементов из списка Java
Как значения в списке могут быть обновлены и удалены, показано в следующем примере. Список типов данных Integer объявлен здесь. Четыре числа добавляются в список с помощью Добавлять() метод. Набор() метод используется для замены второго значения списка. Далее здесь показаны два способа удаления. Удалять () используется для удаления третьего элемента из списка, а объект итератора используется для удаления третьего значения из текущего списка. Ясно () используется, чтобы сделать список пустым.
импорт Java.утилита.*;public class list2
public static void main (String [] args)
// Объявляем список целых чисел
Список num_list = новый ArrayList ();
//// Инициализируем список четырьмя элементами
num_list.добавить (10);
num_list.добавить (75);
num_list.добавить (45);
num_list.добавить (90);
// Распечатать текущий список
Система.вне.println (список_числов);
// Заменим второй элемент и распечатаем список
num_list.комплект (1,85);
Система.вне.println (список_числов);
// Удаляем третий элемент и распечатываем список
num_list.удалить (2);
Система.вне.println (список_числов);
// Объявить итератор
Итератор list_itr = num_list.итератор ();
// Удаляем третий элемент с помощью объекта
int counter = 0;
в то время как (list_itr.hasNext ())
list_itr.следующий();
если (счетчик == 2)
list_itr.Удалить();
перерыв;
счетчик ++;
Система.вне.println (список_числов);
// Удаляем все элементы из списка
num_list.Чисто();
Система.вне.println (список_числов);
Выход:
Следующий вывод появится после выполнения кода.
Пример-3: получить каждый элемент из списка с помощью цикла
Значения списка печатаются как список в двух предыдущих примерах. В этом примере показано использование цикла для итерации каждого значения из списка и печати значения в каждой строке. Здесь объявляется ArrayList с двойным типом данных, и пять значений вставляются с использованием Добавлять() метод. Сортировать() используется для сортировки списка перед печатью.
импорт Java.утилита.*;public class list3
public static void main (String [] args)
// Объявляем список двойных
Список numberList = новый ArrayList ();
// Инициализируем список с пятью элементами
numberList.добавить (3.78);
numberList.добавить (4.12);
numberList.добавить (8.56);
numberList.добавить (5.62);
numberList.добавить (2.58);
// Распечатать текущий список
Система.вне.println (список номеров);
// Сортируем список
Коллекции.sort (numberList);
Система.вне.println ("Список элементов после сортировки:");
// Распечатываем отсортированный список, используя цикл for
для (int i = 0; i < numberList.size(); i++)
Система.вне.печать (numberList.получить (я) + "\ п");
Выход:
Следующий вывод появится после выполнения кода.
Заключение:
Наиболее часто используемые методы списков объясняются в этом руководстве с использованием другого класса ArrayList. Я надеюсь, что задачи вставки, обновления и удаления данных в списке будут очищены после прочтения этого руководства, и читатели смогут правильно использовать список в своем коде.