Resultados da pesquisa a pedido "java-8"

4 a resposta

Por que o campo `private static` não é permitido na interface Java 8?

Quando estou tentando compilar o seguinte código public interface SomeInterface{ private static Logger logger = Logger.getLogger(); public default void someMethod(){ logger.info("someMethod: default implementation"); } }Eu recebo um ...

5 a resposta

Converter um loop for para concat String em uma expressão lambda

Eu tenho o seguinte para loop que itera através de uma lista de seqüências de caracteres e armazena o primeiro caractere de cada palavra em umStringBuilder. Gostaria de saber como posso transformar isso em uma expressão lambda StringBuilder ...

3 a resposta

Devo definir um MaxMetaspaceSize?

Então, depois de perguntaresta [https://stackoverflow.com/q/31440956/2283957] pergunta, rapidamente ficou claro que a questão importante não era "como posso", mas "deveria"? Temos clientes que estamos mudando do Java7 para o Java8 (usando o ...

5 a resposta

Deseja criar um fluxo de caracteres da matriz char em java

A partir de uma matriz de caracteres, quero construir um fluxo para usar os recursos do java 8, como filtros e mapas. char[] list = {'a','c','e'}; Stream<Character> cStream = Stream.of(list); // Stream<Character> cStream = Arrays.stream(list);O ...

2 a resposta

Como ler arquivo linha por linha no Java 8?

No Java 8, vejo que é adicionado um novo método chamado lines () na classe Files, que pode ser usado para ler um arquivo linha por linha em Java. Funciona para arquivos enormes? Quero dizer, podemos carregar primeiro 1000 linhas e depois o ...

1 a resposta

Substituindo if-else nos loops 'for' pelo Java-8 Streams

Eu tenho o seguinte código simples que estou tentando converter para o estilo funcional for(String str: list){ if(someCondition(str)){ list2.add(doSomeThing(str)); } else{ list2.add(doSomethingElse(str)); } }É facilmente possível substituir ...

3 a resposta

Mapa um-para-um com fluxos Java

Está com problemas para usar a API do Stream para obter um mapeamento de um para um. Basicamente, diga que você tem uma aula. public class Item { private final String uuid; private Item(String uuid) { this.uuid = uuid; } /** * @return ...

1 a resposta

Java 8 ou outro não está funcionando conforme o esperado

Considere o seguinte método que retorna um campo se ele existir ou se chamar recursivamente até que o campo seja encontrado: private Field getField(Class<?> clazz, String p) { Optional<Field> field = Arrays.stream(clazz.getDeclaredFields()) ...

2 a resposta

A criação do SecureRandom é lenta, mesmo em java 8

Eu procurei sobre este problema. Fiquei impressionado, ele foi resolvido no java 8. Mas, de repente, comecei a ter esse problema na minha nova VM, baseada no ubuntu 14.04. 2015-07-27 14: 56: 35.324 INFO 11809 --- ...

7 a resposta

Qual é o objetivo da palavra-chave padrão em Java?

Uma interface em Java é semelhante a uma classe, mas o corpo de uma interface pode incluirapenas métodos abstratosefinal campos (constantes). Recentemente, vi uma pergunta que se parece com isso interface AnInterface { public default void ...