ho il seguente frammento e mi chiedo se e come sia possibile sostituirlo con Streams/Java 8 APIsostituire due cicli for innestati con Java 8 API
for (State state : states) {
for (City city : cities) {
if (state.containsPoint(city.getLocation())) {
System.out.printf("%30s is part of %-30s\n",
city.getName(), state.getName());
}
}
}
Come nota, anche se è possibile convertire tale ciclo con l'API Stream, in questo caso non credo che acquisirai una certa leggibilità e rimango con questo ciclo. –
Sì, sicuramente. Ma ero curioso di sapere come poteva sembrare una soluzione – tplacht