Некоторые полезные методы списка Java:
Список Java содержит множество встроенных методов для выполнения различные типы операций с данными списка Java. Здесь упоминаются наиболее часто используемые методы списка Java.
Метод | Цель |
add (element) | Добавляет элемент в конец списка, и он возвращает логическое значение. |
add (index, element) | Он добавляет элемент в определенная позиция в списке, и он ничего не возвращает. |
addAll (list) | Он добавляет все элементы одного списка в конец другого списка, и он возвращает логическое значение. |
addAll (index, list) | Он добавляет все элементы списка list2 в конкретной позиции list1, и он возвращает логическое значение. |
equals (Object) | Он сравнивает конкретный объект с элементами списка, и он возвращает логическое значение. |
get (index) | Он извлекает элемент с определенной позиции в списке. |
subList (from_Index, to_Index) | Он повторяется извлекает элементы из заданного диапазона. |
isEmpty () | Проверяет, пуст список или нет. |
remove (index) | Удаляет элемент из определенного индекса. |
remove (Object) | Удаляет первое вхождение объекта. |
removeAll (список) или очистить () | Удаляет все элементы списка. |
set (index, element) | Он заменяет элемент определенной позиции. |
size () | Возвращает количество элементов списка . |
sort (компаратор) | Сортирует элементы списка на основе конкретного компаратора. |
Использование вышеуказанных методов показано в следующей части этого руководства на различных примерах..
Пример-1: Создание списка Java и вставка элементов в список
Объявлены два списка строковых типов данных и различные методы для вставки данных в список используются в следующем примере. Объявляется список ArrayList с именем flower_list1 , и три значения вставляются последовательно с помощью метода add (). Затем добавляется еще один элемент с указанием позиции вставки. Объявляется еще один список ArrayList с именем flower_list2 , и два значения вставляются, как и раньше. Метод addAll () используется для объединения значений flower_list2 в конец
import java.util.ArrayList;
список общедоступных классов1 {
public static void main (String [] args) {
//Объявляем список строк
List flower_list1 = new ArrayList ();
//Инициализируем список тремя элементами
flower_list1. add («Rose»);
flower_list1.add («Lily»);
flower_list1.add («Tulip»);
//Распечатать текущий list
System.out.println (flower_list1);
//Вставляем элемент в третью позицию
flower_list1.add (2, «Водяная лилия») ;
//Распечатать текущий список
System.out.println (flower_list1);
//Объявить другой список строк
Список flower_list2 = new ArrayList ();
//Инициализируем список двумя элементами
flower_list2.add («Подсолнух»);
flower_list2.add («Нарцисс»);
//Вставляем все элементы второго списка в конец первого списка
flower_list1.addAll (flower_list2);
//Распечатать текущий список
Система .out.println (список_цветов1);
}
}
Вывод:
После выполнения кода появится следующий результат.
Пример-2: Обновление и удаление элементов из списка Java
Как значения списка могут быть обновлены и удалены, показано в следующем примере. Здесь объявлен список типов данных Integer. Четыре числа добавляются в список с помощью метода add () . Метод set () используется для замены второго значения списка. Далее здесь показаны два способа удаления. Метод Remove () используется для удаления третьего элемента из списка, а объект-итератор используется для удаления третьего значения из текущего списка. Метод clear () используется для того, чтобы сделать список пустым.
public class list2 {
public static void main (String [] args) {
//Объявление список целых чисел
List num_list = new ArrayList ();
////Инициализировать список четырьмя элементами
num_list.add (10);
num_list.add (75);
num_list.add (45);
num_list.add (90);
//Распечатать текущий list
System.out.println (num_list);
//Заменим второй элемент и распечатаем список
num_list.set (1,85);
System.out.println (num_list);
//Удаляем третий элемент и распечатываем список
num_list.remove (2);
System.out.println (num_list);
//Объявить итератор
Итератор list_itr = num_list.iterator ();
// Удалите третий элемент, используя объект
int counter = 0;
while (l ist_itr.hasNext ())
{
list_itr.next ();
if (counter == 2)
{
list_itr.remove ( );
break;
}
counter ++;
}
System.out.println (num_list);
//Удаляем все элементы из списка
num_list.clear ();
System.out.println (num_list);
}
}
Вывод:
Появится следующий вывод после выполнения кода.
Пример-3: Получить каждый элемент из списка с использованием цикла
Значения списка печатаются как список в предыдущих двух примерах. В этом примере показано использование цикла для перебора каждого значения из списка и печати значения в каждой строке. Здесь объявляется ArrayList с двойным типом данных, и пять значений вставляются с помощью метода add () . Метод Sort () используется для сортировки списка перед печатью.
public class list3 {
public static void main (String [] args) {
//Объявление списка двойных
Список numberList = new ArrayList ();
//Инициализируем список пятью элементами
numberList.add (3.78);
numberList.add (4.12);
numberList.add (8.56);
numberList.add (5.62);
numberList.add (2.58);
//Распечатать текущий список
System.out.println (numberList);
//Сортировка списка
Collections.sort (numberList);
System.out.println («Список элементов после сортировки:»);
//Распечатать отсортированный список, используя цикл for
for (int я = 0; я
System.out.print (numberList.get (i) + » n»);
}
}
}
Вывод:
После выполнения кода появится следующий вывод.
Заключение:
Наиболее часто используемые методы списков объясняются в этом руководстве с использованием другого класса ArrayList. Я надеюсь, что задачи вставки, обновления и удаления данных в списке будут очищены после прочтения этого руководства, и читатели смогут правильно использовать список в своем коде.