Junior — Middle
Hoe regelmatig gebruik je de Stream API bij het uitvoeren van je taken?
sobes.tech AI
Antwoord van AI
Het gebruik van de Stream API in Java hangt af van de taken en de programmeerstijl. Ik gebruik de Stream API regelmatig voor het verwerken van collecties wanneer ik filter-, transformatie-, sorteermethoden of aggregaties moet uitvoeren.
De Stream API maakt het mogelijk om meer beknopte en leesbare code te schrijven, door expliciete lussen en tijdelijke collecties te vermijden.
Voorbeeld van het gebruik van de Stream API om een lijst te filteren en te verzamelen:
List<String> namen = Arrays.asList("Anna", "Bob", "Charlie", "David");
List<String> gefilterd = namen.stream()
.filter(naam -> naam.startsWith("A"))
.collect(Collectors.toList());
System.out.println(gefilterd); // [Anna]
Dus, de Stream API is een krachtig hulpmiddel voor het werken met gegevens, en ik probeer het te gebruiken waar het de leesbaarheid en onderhoudbaarheid van de code verbetert.