Resultados da pesquisa a pedido "java-8"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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()) ...
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 --- ...
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 ...