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

Java Basic Tutorial

Java Flow control

Java Array

Java Object-Oriented (I)

Java Object-Oriented (II)

Java Object-Oriented (III)

Java Exception Handling

Java List

Java Queue (queue)

Java Map collection

Java Set collection

Java Input/Output (I/O)

Java Reader/Writer

Other Java topics

Java program uses Lambda expression to traverse ArrayList

Java Examples Comprehensive

In this example, we will learn how to traverse each element of an ArrayList using lambda expressions in Java.

To understand this example, you should understand the followingJava programmingTopic:

Example: Passing ArrayList as a function parameter

import java.util.ArrayList;
class Main {
  public static void main(String[] args) {
    //Create an ArrayList
    ArrayList<String> languages = new ArrayList<>();
    //Add elements to the ArrayList
    languages.add("Java");
    languages.add("Python");
    languages.add("JavaScript");
    //Print the array list
    System.out.print("ArrayList: ");
    //traverse each element of the array list
    //Using the forEach() method
    languages.forEach((e -> {
      System.out.print(e + "	,");
    });
  }
}

Output Result

ArrayList: Java, Python, JavaScript,

In the above example, we created an array list named languages. Note the code,

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

In this example, we pass a lambda expression as a parameter toArrayList forEach().

Java Examples Comprehensive