Java 8 — Ссылки на методы
Ссылки на методы помогают указать на методы по их именам. Ссылка на метод описывается с помощью символа "::". Ссылку на метод можно использовать для указания следующих типов методов —
- Статические методы
- Методы экземпляра
- Конструкторы, использующие новый оператор (TreeSet::new)
Пример ссылки на метод
Создайте следующую программу Java, используя любой редактор по вашему выбору, например, 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); } }
Здесь мы передали метод System.out::println в качестве ссылки на статический метод.
Проверьте результат
Скомпилируйте класс, используя javac компилятор следующим образом —
C:\JAVA>javac Java8Tester.java
Теперь запустите Java8Tester следующим образом —
C:\JAVA>java Java8Tester
Он должен произвести следующий вывод —
Mahesh Suresh Ramesh Naresh Kalpesh
java
- Операторы Java
- Java-интерфейс
- Java-проба с ресурсами
- Метод String Length() в Java:как найти на примере
- Метод Java String indexOf() с подстрокой и примерами
- Метод Java String charAt() с примером
- Метод Java String compareTo():как использовать с примерами
- Строка Java содержит () Метод | Проверить подстроку с примером
- Метод Java String endWith() с примером
- Java String replace(), replaceAll() и replaceFirst()