Resultados da pesquisa a pedido "java-8"

4 a resposta

Recurso de redução de redundância de seqüência de caracteres do Java 8

Desde aString em Java (como outras linguagens) consome muita memória porque cada caractere consome dois bytes, o Java 8 introduziu um novo recurso chamado Desduplicação de Cadeia de Caracteresque tira proveito do fato de que as matrizes de ...

3 a resposta

Como converter este código em java8 lambda

Acabei de começar a trabalhar com o Java 8 e estou lutando com esse trecho de código: paramsValues[idx++] = new ReplyMessage<JsonObject>() { @Override public void reply(JsonObject reply) { message.reply(reply); } };Como converter isso para ...

4 a resposta

Qual é o objetivo do particionamentoBy

Por exemplo, se eu pretender particionar alguns elementos, poderia fazer algo como: Stream.of("I", "Love", "Stack Overflow") .collect(Collectors.partitioningBy(s -> s.length() > 3)) .forEach((k, v) -> System.out.println(k + " => " + ...

2 a resposta

Qual é a expressão lambda equivalente para System.out :: println

Eu me deparei com o seguinte código Java, que está usando uma referência de método paraSystem.out.println class SomeClass{ public static void main(String[] args) { List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9); ...

3 a resposta

Quebrar etiqueta no interruptor

Editado: Obrigado a todos por sua ajuda. Consegui fazê-lo funcionar usando as habilidades que aprendi nos capítulos anteriores e seus conselhos. Muito obrigado! Decidi tentar cimentar as coisas que aprendi em Java: um guia para ...

6 a resposta

Java 8 Stream IllegalStateException: o fluxo já foi operado ou fechado

Estou tentando gerar instâncias de pedidos usando a API de fluxo. Eu tenho uma função de fábrica que cria o pedido e um DoubleStream é usado para inicializar o valor do pedido. private DoubleStream doubleStream = new Random().doubles(50.0, ...

2 a resposta

Não foi possível desserializar lambda

Como um projeto pequeno, eu tenho tentado criar algo pequenino que lê lambdas serializadas (localmente ou de um FTP) e invoca suas funções de execução como parte de um teste para experimentar associações de arquivos no Windows (ou seja, abrir ...

2 a resposta

Usando um fluxo para iterar n vezes, em vez de usar um loop for para criar n itens

Digamos que eu queira criar n itens. Antes do Java 8, eu escreveria: List<MyClass> list = new ArrayList<>(); for (int i = 0; i < n; i++) { list.add(new MyClass()); }Existe uma maneira elegante de usar um fluxo para criar n itens? Eu pensei ...

3 a resposta

Como crio um fluxo de correspondências de regex?

Estou tentando analisar a entrada padrão e extrair todas as seqüências que correspondem a um padrão específico, contar o número de ocorrências de cada correspondência e imprimir os resultados em ordem alfabética. Esse problema parece ser uma boa ...

4 a resposta

java lambda retornando um lambda

Estou tentando fazer o que parece ser uma coisa relativamente básica na nova área de programação funcional do jdk8, mas não consigo fazê-lo funcionar. Eu tenho este código de trabalho: import java.util.*; import java.util.concurrent.*; import ...