java中method方法如何处理可变参数

avatar
作者
猴君
阅读量:0

在Java中,处理可变参数的方法是使用...(三个点)语法。这允许你在方法参数列表中传递任意数量的参数。这些参数在方法内部被当作数组处理。以下是一个简单的示例:

public class VarargsExample {     public static void main(String[] args) {         printMessages("Hello", "World", "!");         printMessages("Hi");     }      // 使用可变参数的方法     public static void printMessages(String... messages) {         for (String message : messages) {             System.out.println(message);         }     } } 

在这个示例中,printMessages方法接受一个可变参数messages,它是一个字符串数组。在方法内部,我们使用增强型for循环遍历并打印所有传入的消息。

当你调用printMessages方法时,可以传递任意数量的参数。例如,在main方法中,我们调用了printMessages("Hello", "World", "!")printMessages("Hi")。在第一个调用中,我们传递了三个参数;在第二个调用中,我们只传递了一个参数。在方法内部,这些参数被当作数组处理,因此可以方便地遍历和操作它们。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!