gpt4 book ai didi

具有无限参数的 Java 方法

转载 作者:IT老高 更新时间:2023-10-28 20:32:58 41 4
gpt4 key购买 nike

Spring 框架使用的方法可以传递任意数量的参数。

我想编写一个也可以获取无限量数据的函数。这个功能是如何命名的,以便我可以阅读它?或者我该如何定义?

最佳答案

它叫做 varargs .

它允许一个方法接受任意数量的参数。它们可以作为方法中的数组访问:

public void foo(String... args) {
for (String arg : args) {
// do smth with arg.
}
}

这是syntactic sugar .编译器隐藏了数组的创建,所以不是

 bar.foo(new String[] {"1", "2", "3"});

你写

 bar.foo("1", "2", "3");

关于具有无限参数的 Java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7243145/

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