nuno35 0 Posted July 9, 2019 Report Share Posted July 9, 2019 Boa Tarde estou a precisar aqui de uma ajuda num exercício de java funcional Portanto tenho que escrever um método que recebe uma stream um predicado e uma funçao de elementos do mesmo tipo e tem de devolver uma stream com o cada elemento do stream original convertido pela função se passar no predicado os elementos que nao passem no predicado devem aparecer inalterados. convert(Stream.of(1,2,3,4,5,6), (Integer x) -> x > 2, (Integer x) -> x * x) .foreach(System.out::println); int soma = Stream.iterate(1, passo -> passo + 1) .limit(6) .filter(x -> x>2) .map(x -> x * x) Tenho estas duas mas a segunda tira me os elementos que nao passam no predicado nunca os mostra Desde já obrigado Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now