gpt4 book ai didi

java - 在 Java 中将多个参数作为单个参数传递

转载 作者:行者123 更新时间:2023-12-02 09:21:16 24 4
gpt4 key购买 nike

我以前见过一个例子,但我从来没有真正找到任何好的引用资料来处理它。我知道可以通过将方法定义为

来传递多个参数,例如整数
public void aMethod(int...a)  

但我对此一无所知。我看过一个例子,它返回了传递的整数的平均值。
这是一种过时的参数传递方式吗?使用这个是否可以接受?执行此操作时的语法究竟是什么样的?(一些引用资料会很棒)

最佳答案

它被称为可变参数(来自 C 语法)。请参阅Sun's varargs guide概述和此 JDC Tech Tip供使用。它并没有过时;它被作为一个功能请求放入,因为之前你被迫创建一个数组或列表,这对于支持像 C 的 printf 这样的东西来说真的很难看。

public void myMethod(String... args) {
for (String aString:args) {
System.out.println(aString);
}
}

关于java - 在 Java 中将多个参数作为单个参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/656742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com