Метод Java ArrayList.forEach ()

public void forEach (Consumer super E> action)

Выполняет заданное действие для каждого элемента Iterable до тех пор, пока все элементы не будут обработаны или действие не вызовет исключение. Если иное не указано реализующим классом, действия выполняются в порядке итерации (если указан порядок итерации). Исключения, создаваемые действием, передаются вызывающей стороне.

Пакет: java.util

Платформа Java : Java SE 8

 forEach (действие Consumer  super E>) 

Параметры:

Имя Описание Тип
action Действие, выполняемое для каждого элемента

Возвращаемое значение:
элемент, ранее находившийся в указанная позиция

Пример: метод ArrayList.forEach

В следующем примере создается список ArrayList вместимостью 50 элементов. Затем к ArrayList добавляются четыре элемента, и ArrayList соответствующим образом обрезается.

  import java.util. *; Import java.util.function. *; Class MyConsumer   реализует Consumer  {public void accept (T ctask) {System.out.println ("Processing Task" + ctask);  }}  

  import java.util. *; import java.util. *; import java.util.function. *; class MyConsumer   реализует Consumer  {public void accept (T ctask) {System.out.println ("Processing Task" + ctask);  }} открытый класс Main {public static void main (String [] args) {ArrayList  myList;  MyConsumer  mcons;  myList = новый список массивов (50);  mcons = новый MyConsumer  ();  myList.add (100);  myList.add (200);  myList.add (300);  myList.add (400);  myList.forEach (mcons);  }}       

Вывод:

 F:  java  > javac test.javaF:  java> java test Задача обработки 100 Задача обработки 200 Задача обработки 300 Задача обработки 400 

Оцените статью
nanomode.ru
Добавить комментарий