Resultados de la búsqueda a petición "java-8"
¿Pueden @FunctionalInterfaces tener métodos predeterminados?
¿Por qué no puedo crear un@FunctionalInterface con una implementación de método predeterminada? @FunctionalInterface public MyInterface { default boolean authorize(String value) { return true; } }
¿Por qué el nombre de clase / objeto debe especificarse explícitamente para referencias de método?
Cuando quiero referirme al método en el alcance actual, todavía necesito especificar el nombre de la clase (para métodos estáticos) othis antes de:: operador. Por ejemplo, necesito escribir: import java.util.stream.Stream; public class ...
Cómo agrupar elementos de una Lista por elementos de otra en Java 8
Tengo el siguiente problema: Dadas estas clases, class Person { private String zip; ... public String getZip(){ return zip; } } class Region { private List<String> zipCodes; ... public List<String> getZipCodes() { return zipCodes; } }usando la ...
¿Cómo obtener el próximo MonthDay (la próxima Navidad) con Java 8 time API?
Digamos que quiero saber cuántos días quedan hasta Navidad con un método que funciona cualquier día de cualquier año, por lo que la próxima Navidad puede ser este año o el próximo año, no sé si es un año bisiesto o no. Podría calcular la próxima ...
Java 8 ScriptEngine en ClassLoaders
Necesito ejecutar un código javascript 'dentro' de diferentes cargadores de clases. Si es java, cada tarea se ejecutará en un cargador de clases separado. Ahora necesito que esto sea javascript. ¿Necesito crear una nueva instancia deScriptEngine ...
Agrupando por valor de objeto, contando y luego configurando la clave de grupo por atributo de objeto máximo
Me las arreglé para escribir una solución usando la API de Java 8 Streams que primero agrupa una lista de objetos Route por su valor y luego cuenta el número de objetos en cada grupo. Devuelve una ruta de mapeo -> Long. Aquí está ...
Java 8 - transmitir, asignar y contar distintos
Mi primer intento con java 8 streams ... Tengo una oferta de objeto, que representa una oferta de un usuario por un artículo en una subasta. Tengo una lista de ofertas y quiero hacer un mapa que cuente en cuántas subastas (distintas) hizo una ...
Los métodos predeterminados de Java son más lentos que el mismo código pero en una clase abstracta
Tengo una interfazPackedObject: public interface PackedObject { int get(); int sum(); void setIndex(int index); default int defaultSum() { return get(); } }Una clase abstractaAbstractPackedObject: public abstract class AbstractPackedObject ...
Reflexiones - Java 8 - tipo constante no válido
Tengo un problema conReflexiones [https://code.google.com/p/reflections/] biblioteca. Estoy tratando de cargar dinámicamente todas las clases que implementan una interfaz específica. Todo funciona bien (todas las clases están cargadas) siempre ...
Convierta InputStream en Stream <String> dado un conjunto de caracteres
Quiero convertir unInputStream is en unaStream<String> stream dado unCharset cs de una manera questream consiste en las líneas deis. Además una línea deis no debe leerse de inmediato sino solo en casostream lo necesita