阅读量: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")
。在第一个调用中,我们传递了三个参数;在第二个调用中,我们只传递了一个参数。在方法内部,这些参数被当作数组处理,因此可以方便地遍历和操作它们。