Program Java na iteráciu nad ArrayList pomocou výrazu Lambda

V tomto príklade sa naučíme iterovať nad každým prvkom poľa pomocou výrazu lambda v jazyku Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Trieda Java ArrayList
  • Výrazy Java Lambda

Príklad: Pass ArrayList ako funkčný parameter

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

Výkon

 ArrayList: Java, Python, JavaScript,

Vo vyššie uvedenom príklade sme vytvorili zoznam skladieb s názvom languages. Všimnite si kód,

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

Tu odovzdávame výraz lambda ako argument do ArrayList forEach ().

Zaujímavé články...