@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();
}
}
|
В данном примере создается и используется лямбда-выражение, которое выводит строку "Пример лямбда-выражения".