Resultados da pesquisa a pedido "java-8"

1 a resposta

Chamada de método de interface estática ilegal

O Java-8 permite definir métodos estáticos dentro da interface, masrestringe [https://docs.oracle.com/javase/specs/jls/se8/html/jls-9.html#jls-9.4]chamada apenas pelo nome da interface: 9.4: Uma interface pode declarar métodos estáticos, que são ...

2 a resposta

Diferença entre Iterator e Spliterator em Java8

Eu vim a conhecer enquanto estudava issoParallelism é uma vantagem principal deSpliterator. Esta pode ser uma pergunta básica, mas alguém pode me explicar as principais diferenças entreIterator eSpliterator e dar alguns exemplos?

2 a resposta

Passando lambda como parâmetro com tipo genérico - java 8

Se eu tiver um métodofoo(Predicate bar), Posso usá-lo a seguir: foo(new Predicate<MyObject>() { public boolean apply(MyObject obj) { return true; } } )Mas como posso alcançar o mesmo resultado usando expressões no estilo lambda: foo((MyObject ...

1 a resposta

Aplicar tentativas em um RXjava

Eu quero executar um método com tentativas usando RXJava return Observable .just(myObj) .flatMap(doc -> myFunc(myObj, ....) ) .doOnError(e -> log.Error()) .onErrorResumeNext(myObj2 -> methodIWantToRunWithRetries(...) .onErrorResumeNext(myObj3 ...

1 a resposta

Quando um IntStream está realmente fechado? O SonarQube S2095 é um falso positivo para o IntStream?

Estou usando fluxos Java 8 no lugar de muitos estilos antigos para que os loops iterem através de vários resultados e produzam estatísticas resumidas. Por exemplo: int messages = ...

2 a resposta

Agrupamento dinâmico por atributos específicos com Collection.stream

Estou tentando agrupar uma lista de objetos por vários atributos, usando o Java 8 Collection-Stream. Isso funciona muito bem: public class MyClass { public String title; public String type; public String module; public MyClass(String title, ...

4 a resposta

Posso "usar" o Java 8 com Android Development agora?

Atualmente, tenho o Java 7 JDK instalado. Tem sido assim por um tempo. No entanto, recentemente, meu professor está instruindo a turma a desinstalar o Java JDK 7 e instalar o Java JDK 8 para poder trabalhar na lição de casa e tal. Estou usando o ...

2 a resposta

Multiplique 2 matrizes [] [] duplas usando fluxos

Eu estou querendo saber qual a maneira mais compacta e eficiente de múltiplos 2double[][] matrizes matrizes usando fluxos. A abordagem deve seguir as regras de multiplicação de matrizes, conforme ilustrado ...

2 a resposta

Análise de data de deslocamento do Java 8

Preciso analisar uma String no seguinte formato2015-01-15-05:00 para LocalDate (ou outro item) no UTC. O problema é que o seguinte ...

3 a resposta

Encontrar padrão em arquivos com java 8

considere que eu tenho um arquivo como (apenas um trecho) name: 'foobar'Eu gosto de recuperarfoobar quando eu descobrir a linha comname. Minha abordagem atual é Pattern m = Pattern.compile("name: '(.+)'"); try (Stream<String> lines ...