Junior — Middle
Mida tagastab forEach meetod, kui seda kasutatakse kogumis?
sobes.tech AI
Vastus AI-lt
Java keeles forEach meetodit kasutatakse kollektsiooni elementide läbimiseks ja iga elemendi jaoks määratud tegevuse teostamiseks. See võtab argumendina objekti, mis implementeerib Consumer<T> liidest, mis määratleb operatsiooni, mida rakendada elementidele.
Oluline on märkida, et forEach meetod ei tagasta midagi — selle tagastustüüp on void. See on mõeldud ainult kõrvaltoimete jaoks, näiteks ekraanile väljastamiseks, väliste muutujate muutmiseks jne.
Kasutusnäide:
List<String> list = Arrays.asList("a", "b", "c");
list.forEach(item -> System.out.println(item));
Siin prindib forEach lihtsalt iga elementi, kuid ei tagasta mingit tulemust.