Resultados de la búsqueda a petición "method-reference"

2 la respuesta

Method Reference: pasar la función al método con el argumento Consumer

Estoy aprendiendo acerca de las referencias a métodos de Java 8 y tengo dificultades para entender por qué funciona esto. class Holder { private String holded; public Holder(String holded) { this.holded = holded; } public String getHolded() { ...

1 la respuesta

Argumento externo a la referencia de método en Java 8

Estoy buscando pasar un parámetro externo a una referencia de método: String prefix = "The number is :"; numbers.forEach(Main::printWithPrefix); private static void printWithPrefix(Integer number) { System.out.println(number); }No tengo idea de ...

1 la respuesta

¿Por qué la expresión lambda equivalente y la referencia de método se comportan de manera diferente al capturar el valor del campo estático?

Estoy un poco confundido sobre el comportamiento de las referencias de método y lambdas de Java. Por ejemplo, tenemos este código: import java.util.function.Consumer; public class Main { private static StringBuilder sBuilder = new ...

1 la respuesta

Método de referencias a tipos sin procesar perjudiciales?

El siguiente código contiene una referencia aEnum::name (Aviso sin parámetro de tipo). public static <T extends Enum<T>> ColumnType<T, String> enumColumn(Class<T> klazz) { return simpleColumn((row, label) -> valueOf(klazz, row.getString(label)), ...

2 la respuesta

¿Horrible rendimiento y gran espacio de almacenamiento dinámico de referencia de constructor Java 8?

Acabo de tener una experiencia bastante desagradable en nuestro entorno de producción, causandoOutOfMemoryErrors: heapspace.. Rastreé el problema con mi uso deArrayList::new en una función Para verificar que esto realmente está funcionando peor ...

4 la respuesta

¿Por qué la referencia de método puede usar variables no finales?

Tenía cierta confusión sobre las clases internas y la expresión lambda, e intenté preguntarle a unpregunta [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] sobre eso, pero ...

6 la respuesta

Referencia de método Java8 utilizada como objeto Function para combinar funciones

¿Hay alguna manera en Java8 de utilizar una referencia de método comoFunction objetar usar sus métodos, algo como: Stream.of("ciao", "hola", "hello") .map(String::length.andThen(n -> n * 2))Esta pregunta no está relacionada con elStream, se usa ...

1 la respuesta

¿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 ...

3 la respuesta

¿Cómo funciona el método de fundición de referencia?

public class Main { interface Capitalizer { public String capitalize(String name); } public String toUpperCase() { return "ALLCAPS"; } public static void main(String[] args) { Capitalizer c = String::toUpperCase; //This works c ...

4 la respuesta

¿Una referencia de método en Java 8 tiene un tipo concreto y, de ser así, cuál es? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo ejecutar indirectamente una referencia de método en Java 8? [/questions/17143104/how-to-indirectly-run-a-method-reference-in-java-8] 2 respuestasEsta pregunta está muy relacionada ...