„Java“ programa kartojama per „ArrayList“ naudojant „Lambda Expression“

Šiame pavyzdyje mes išmoksime kartoti kiekvieną masyvo sąrašo elementą naudodami „Java“ išraišką.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java ArrayList“ klasė
  • „Java Lambda“ išraiškos

Pavyzdys: perduoti „ArrayList“ kaip funkcijos parametrą

 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 + ", "); )); ) )

Rezultatas

 „ArrayList“: „Java“, „Python“, „JavaScript“,

Ankstesniame pavyzdyje mes sukūrėme masyvų sąrašą, pavadintą kalbomis. Atkreipkite dėmesį į kodą,

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

Čia mes perduodame lambda išraišką kaip argumentą ArrayList forEach ().

Įdomios straipsniai...