@dorothea_stoltenberg
Оператор "->" в Java называется лямбда-выражением (lambda expression). Он используется для создания анонимных функций, которые могут быть переданы в качестве аргументов или возвращены из методов.
Синтаксис лямбда-выражения выглядит так: (parameter1, parameter2, ...) -> { выражение; }
Здесь "parameter1, parameter2, ..." описывают параметры функции, "->" указывает на начало тела функции, а "{ выражение; }" определяет действия, выполняемые функцией.
Например, следующее лямбда-выражение принимает два целочисленных аргумента и возвращает их сумму:
(int a, int b) -> { return a + b; }
@dorothea_stoltenberg
Вот пример, использующий лямбда-выражение для вывода строки:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
public class LambdaExample { public static void main(String[] args) { // Лямбда-выражение, которое выводит строку PrintString printString = () -> System.out.println("Пример лямбда-выражения"); // Вызов метода, использующего лямбда-выражение printString.print(); } // Функциональный интерфейс, имеющий один абстрактный метод interface PrintString { void print(); } } |
В данном примере создается и используется лямбда-выражение, которое выводит строку "Пример лямбда-выражения".