package Stream;
import java.util.Arrays;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.UnaryOperator;
public class Map {
public static void main(String[] args) {
Consumer<String> print = System.out::print;
List<String> marcas = Arrays.asList(" bmw " , " fiat " , " volks ");
marcas.stream().map(m-> m.toUpperCase()).forEach(print);
UnaryOperator<String> maiuscula= n -> n.toUpperCase();
UnaryOperator<String> primeiraletra= n -> n.charAt(0) + "";
UnaryOperator<String> grito= n -> n + "!!!";
marcas.stream()
.map(maiuscula)
.map(primeiraletra)
.map(grito)
.forEach(print);
}
}
Console -> BMW FIAT VOLKS !!! !!! !!!
Bom dia, estou aprendendo e não consigo achar o erro.
Obrigado pela ajuda!
