Dominar Referencias a Métodos en Java 8: Guía Completa
Las referencias a métodos ayudan a apuntar a métodos por sus nombres. Una referencia a método se describe usando el símbolo ::. Una referencia a método puede usarse para apuntar a los siguientes tipos de métodos:
- Métodos estáticos
- Métodos de instancia
- Constructores usando operador new (TreeSet::new)
Ejemplo de Referencia a Método
Crea el siguiente programa Java usando cualquier editor de tu elección en, digamos, C:\JAVA.
Java8Tester.java
import java.util.List;
import java.util.ArrayList;
public class Java8Tester {
public static void main(String args[]) {
List names = new ArrayList();
names.add("Mahesh");
names.add("Suresh");
names.add("Ramesh");
names.add("Naresh");
names.add("Kalpesh");
names.forEach(System.out::println);
}
}
Aquí hemos pasado System.out::println como referencia a método estático.
Verificar el Resultado
Compila la clase usando el compilador javac de la siguiente manera:
C:\JAVA>javac Java8Tester.java
Ahora ejecuta Java8Tester de la siguiente manera:
C:\JAVA>java Java8Tester
Debería producir la siguiente salida:
Mahesh
Suresh
Ramesh
Naresh
Kalpesh
Java
- Dominar Operadores en Java: Tipos, Sintaxis y Ejemplos Prácticos
- Dominando interfaces en Java: Conceptos, implementación y mejores prácticas
- Dominando Try‑with‑Resources en Java: Gestión automática de recursos explicada
- Anotaciones en Java explicadas: Tipos, ubicación y ejemplos prácticos
- Método Java String length(): Cómo obtener el tamaño de un String (Ejemplo)
- Dominando Java String.indexOf(): Localizar subcadenas y ejemplos prácticos
- Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
- Dominando el método compareTo() de Java String: Sintaxis, casos de uso y ejemplos prácticos
- Método Java String.contains(): Cómo comprobar subcadenas – Ejemplos prácticos
- Dominando Java String.endsWith(): Cómo comprobar sufijos de cadena con ejemplos
- Dominando el reemplazo de Strings en Java: replace(), replaceAll() y replaceFirst() explicados