English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Java программа использует Lambda выражения для遍нения ArrayList

Java полная коллекция примеров

В этом примере мы узнаем, как использовать выражения lambda для遍нения каждого элемента ArrayList в Java.

Чтобы понять этот пример, вы должны знать следующееJava-программированиеТема:

Пример: передача ArrayList в качестве аргумента функции

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    // Создание ArrayList
    ArrayList<String> languages = new ArrayList<>();
    //Добавление элементов в ArrayList
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    //Печать массива списков
    System.out.print("ArrayList: ");
    //Прогон всех элементов в arraylist
    //Использование метода forEach()
    languages.forEach((e) -> {
      System.out.print(e + ", ");
    });
  }
}

Результат вывода

ArrayList: Java, Python, JavaScript,

В上面的 примере мы создали список массивов под названием languages. Обратите внимание на код:

languages.forEach((e) -> {
  System.out.print(e + ", ");
});

В этом примере мы передаем лямбда-выражение в качестве параметра вArrayList forEach().

Java полная коллекция примеров