Resultados da pesquisa a pedido "lambda"

3 a resposta

Convertendo a expressão lambda do java 8 para trabalhar em java 7

Tentando converter esta seção de código para se livrar das expressões lambda, para que ele possa trabalhar em java 7 System.out.println(nicksGraph.findPath(nicksGraph.nodeWith(new Coordinate(0,0)), (a->a.getX()==3 && a.getY()==1), new ...

1 a resposta

Referência de método encadeado Java 8?

Suponha que exista um Java Bean típico: class MyBean { void setA(String id) { } void setB(String id) { } List<String> getList() { } }E eu gostaria de criar uma maneira mais abstrata de chamar os levantadores com a ajuda de um ...

2 a resposta

A compilação falha ao usar um lambda para o fornecedor <? estende Tipo>

Por que isso não compila? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...

2 a resposta

Não consigo mapear / flatMap um OptionalInt?

Por que parece não havermap()/flatMap() métodos em OptionalInt ou outros sabores opcionais primitivos? ostream() operações de mapa permitem a conversão entre objetos e primitivas. Mas por que o Opcional não explora isso? OptionalInt profileId = ...

2 a resposta

Como reduzir a lista fornecida usando o método .reduce () da expressão Lambda

List<Integer> integers = Arrays.asList(1, 2, 3, 5, 6, 8, 9, 10); integers.stream().filter((integer) -> integer % 2 == 0).collect(Collectors.toList());Como mostrado acimaintegers é uma lista, da qual precisamos filtrar apenas números pares. Eu ...

4 a resposta

usando lambda em vez de deixar o esquema

No SICP 1.2.1, existe uma função que cria um número racional, como segue: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g))))Estou curioso para saber como você pode implementar a mesma coisa usando lambda em vez de let, sem ...

1 a resposta

Ocorreu um problema ao passar no lambda para solicitar o panda DataFrame

Estou tentando aplicar uma função a todas as linhas de um DataFrame do pandas (na verdade, apenas uma coluna nesse DataFrame) Tenho certeza de que este é um erro de sintaxe, mas sei com certeza o que estou fazendo de ...

6 a resposta

Como iterar listas aninhadas com fluxos lambda?

Estou tentando refatorar o seguinte código para expressões lambda com `stream, especialmente os loops foreach aninhados: public static Result match (Response rsp) { Exception lastex = null; for (FirstNode firstNode : rsp.getFirstNodes()) { for ...

3 a resposta

Salve um método em uma variável, java 8

É possível salvar um método em uma variável? Eu tenho uma classe que é chamada MyFilter e filtra itens em campos diferentes. O construtor do MyFilter deve perguntar 2 coisas: String, por exemplo, filtrar itens por idioma, "inglês"Este deve ser ...

3 a resposta

Detalhes da implementação de referência de expressão vs método lambda

Dado isto: class MyClass { static class A { public boolean property() { return Math.random() < 0.5; } } static List<A> filterLambda(List<A> list) { return list.stream().filter(a -> a.property()).collect(Collectors.toList()); } static List<A> ...