Java ArrayList forEach ()

Metode Java ArrayList forEach () veic norādīto darbību katram masīva saraksta elementam pa vienam.

Metodes sintakse forEach()ir šāda:

 arraylist.forEach(Consumer action)

Šeit masīvu saraksts ir ArrayListklases objekts .

forEach () parametri

forEach()Metode ņem vienu parametru.

  • darbība - darbības, kas jāveic katram masīvu saraksta elementam

forEach () atgriešanās vērtība

forEach()Metode neatgriež nekādu vērtību.

Piemērs: Java ArrayList forEach ()

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // add elements to the ArrayList numbers.add(1); numbers.add(2); numbers.add(3); numbers.add(4); System.out.println("ArrayList: " + numbers); // multiply 10 to all elements System.out.print("Updated ArrayList: "); // pass lambda expression to forEach() numbers.forEach((e) -> ( e = e * 10; System.out.print(e + " "); )); ) )

Rezultāts

 ArrayList: (1, 2, 3, 4) Atjaunināts ArrayList: 10 20 30 40 

Iepriekš minētajā piemērā mēs esam izveidojuši masīvu sarakstu ar numuriem. Ievērojiet kodu,

 numbers.forEach((e) -> ( e = e * 10; System.out.print(e + " "); ));

Šeit mēs esam nodevuši lambda izteicienu kā argumentu forEach()metodei. Lambda izteiksme katru masīva saraksta elementu reizina ar 10 un izdrukā iegūto vērtību.

Lai uzzinātu vairāk par lambda izteiksmi, apmeklējiet Java Lambda izteiksmes.

Piezīme . forEach()Metode nav tāda pati kā katrai cilpai. Mēs varam izmantot Java katrai cilpai, lai atkārtotu katru masīvu saraksta elementu.

Interesanti raksti...