[alishev] Java для начинающих. #17: Параметры метода.
Java 717. Может ли метод принимать разное количество параметров (аргументы переменной длины)?
Да, в Java метод может принимать разное количество параметров, используя аргументы переменной длины. В Java это достигается с помощью синтаксиса ... после типа параметра. Это означает, что метод может принимать любое количество аргументов указанного типа. Вот простой пример метода, который принимает аргументы переменной длины типа int: public void printNumbers(int... numbers) {
for (int number : numbers) {
System...
Java 1738. Передать метод как параметр java
В Java вы можете передавать методы в качестве параметров, используя ссылки на методы или лямбда-выражения. Вот несколько примеров: public class MyClass {
public static void myMethod(String str) {
// Ваш код }
}
public class Main {
public static void main(String[] args) {
MyClass obj = new MyClass();
Consumer<String> methodRef = MyClass::myMethod;
methodRef.accept("Привет");
}
} public class Main {
public static void main(String[] args) {
Consumer<String> lambda = str -> {
// Ваш код };
lambda...