Java-program för att växla över ArrayList med Lambda Expression

I det här exemplet lär vi oss att itera över varje element i arraylistan med lambdauttryck i Java.

För att förstå detta exempel bör du ha kunskap om följande Java-programmeringsämnen:

  • Java ArrayList-klass
  • Java Lambda Expressions

Exempel: Skicka 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 exemplet ovan har vi skapat en arraylista med namnet språk. Lägg märke till koden,

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

Här skickar vi lambdauttrycket som ett argument till ArrayList forEach ().

Intressanta artiklar...