I dette eksempel lærer vi at gentage hvert element i arraylisten ved hjælp af lambda-udtryk i Java.
For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:
- Java ArrayList-klasse
- Java Lambda-udtryk
Eksempel: Vend ArrayList som funktionsparameter
import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // add elements to the ArrayList languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); // print arraylist System.out.print("ArrayList: "); // iterate over each element of arraylist // using forEach() method languages.forEach((e) -> ( System.out.print(e + ", "); )); ) )
Produktion
ArrayList: Java, Python, JavaScript,
I ovenstående eksempel har vi oprettet en matrixliste, der hedder sprog. Bemærk koden,
languages.forEach((e) -> ( System.out.print(e + ", "); ));
Her videregiver vi lambda-udtrykket som et argument til ArrayList forEach ().