📜  调用 void 方法 java (1)

📅  最后修改于: 2023-12-03 15:12:12.062000             🧑  作者: Mango

调用 void 方法

在Java中,void方法是不返回任何值的方法。当我们调用这种方法时,我们只需要执行这个方法的动作,而不需要得到返回值。在本文中,我们将讨论如何调用void方法,并提供一些示例。

调用 void 方法的语法

调用void方法与调用其他方法的语法相同,只是不需要接收返回值。以下是调用void方法的基本语法:

methodName(argument1, argument2, ...);

其中,methodName是要调用的void方法的名称,而argument1、argument2等是传递给方法的参数(如果方法需要参数的话)。

示例

下面是一个简单的示例程序,演示如何调用void方法:

public class VoidMethodExample {
    public static void main(String[] args) {
        printMessage("Hello, world!");
    }

    public static void printMessage(String message) {
        System.out.println(message);
    }
}

在这个示例程序中,我们定义了一个名为printMessage的void方法,它以一个字符串参数为参数,并在控制台打印该字符串。在main方法中,我们调用printMessage方法,并传递一个字符串参数"Hello, world!"。这将导致控制台输出"Hello, world!"。

使用lambda表达式调用 void 方法

如果你正在使用Java 8或更高版本,你可以使用lambda表达式调用void方法。以下是一个lambda表达式调用void方法的示例:

public class LambdaVoidMethodExample {
    public static void main(String[] args) {
        getStringLength(str -> System.out.println(str.length()));
    }

    public static void getStringLength(Consumer<String> consumer) {
        consumer.accept("Hello, world!");
    }
}

在这个示例程序中,我们定义了一个名为getStringLength的void方法,它以一个Consumer参数为参数。Consumer是一个Lambda函数接口,它具有一个accept方法,接受一个字符串参数并返回void。

在main方法中,我们调用getStringLength方法,将一个Lambda表达式传递给它,该表达式返回字符串的长度并将其打印到控制台。调用accept方法将触发Lambda表达式,并导致控制台输出字符串的长度。

结论

这篇文章介绍了如何调用void方法,并提供了一些示例。无论是使用基本的方法调用语法,还是使用lambda表达式,调用void方法都是一个容易理解和使用的过程。