Resultados de la búsqueda a petición "java-8"

2 la respuesta

Obtenga una lista de clases lambdas

En Java 8 parece que las lambdas de una clase se mantienen en una matriz. Por ejemplo, digamos que tenemos esta clase: public class LambdaFactory { public Supplier<Integer> getOne(){ return () -> 42; } public Supplier<Integer> getTwo(){ return ...

2 la respuesta

¿Cómo mapear a múltiples elementos con flujos Java 8?

Tengo una clase como esta: class MultiDataPoint { private DateTime timestamp; private Map<String, Number> keyToData; }y quiero producir, para cada MultiDataPoint class DataSet { public String key; List<DataPoint> dataPoints; } class DataPoint{ ...

1 la respuesta

La clase local puede acceder a la variable no final en Java 8

Antes de Java 8, no podíamos usar variables no finales dentro de la clase local. Pero ahora están permitiendo que final, así como efectivamente final (los valores de quién no hayan cambiado), puedan ser referidos por clases locales. Lo que sé ...

3 la respuesta

¿Cómo convierto un Java 8 IntStream en una lista?

Estoy mirando los documentos para elIntStreamy veo untoArray método, pero no hay forma de ir directamente a unList<Integer> Seguramente hay una manera de convertir unStream a unList?

4 la respuesta

¿Lambda solo se puede usar con una interfaz funcional?

Hice esto: public class LambdaConflict { public static void main(String args[]){ //* System.out.println(LambdaConflict.get( (str) -> "Hello World!! By ME?" )); /*/ System.out.println(LambdaConflict.get(new Intf<String> (){ @Override ...

3 la respuesta

Problemas de Java SE 8 TemporalAccessor.from cuando se usa con un objeto java.time.Instant

java.time tiene unInstante [http://docs.oracle.com/javase/8/docs/api/java/time/Instant.html]clase que encapsula una posición (o 'momento') en la línea de tiempo. Si bien entiendo que este es un valor de segundos / nanosegundos, por lo que no está ...

1 la respuesta

La configuración de JAXB se rompió al actualizar de JDK 1.7 a JDK 1.8 u05 para colecciones

El siguiente código solía funcionar bajo la implementación JAXB utilizada por JDK 1.7, pero ahora bajo JDK 1.8 está roto. En el siguiente código, encontrará el cambio clave que parece hacerlo funcionar en 1.8. El "arreglo" bajo 1.8 no ...

1 la respuesta

Spring 4 y Java 8 Excepción de etiqueta de byte no válida

Estoy tratando de ejecutar una prueba JUnit simple usando Spring y Java 8 JDK: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath:applicationContext.xml"}) @WebAppConfiguration public class UserServicesTest{ ...

2 la respuesta

¿Por qué StringBuilder # append (int) es más rápido en Java 7 que en Java 8?

Mientras investigaba por unpequeño debate [https://stackoverflow.com/q/23748186/507519]w.r.t. utilizando"" + n y Integer.toString(int) [http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toString%28int%29] para convertir un entero ...

2 la respuesta

Escriba error al usar genéricos en Java 8, pero no en Java 7

Tengo un fragmento de código que se compila bien en Java 7, pero no en Java 8. Aquí hay un ejemplo de reproducción autónoma (tomé un código real que muestra este problema y eliminé todas las implementaciones): import java.util.Iterator; class ...