gpt4 book ai didi

java - a ... 作为 java 函数的参数有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-04 08:38:45 24 4
gpt4 key购买 nike

Possible Duplicates:
Java array argument “declaration” syntax
What is the ellipsis for in this method signature?

我偶然发现了一个以 String... strings 作为参数的函数。这有什么意义呢?我假设它意味着任意数量的字符串参数,但这不是 List 的重点吗?

function doStuff(String... strings) {
//Code
}

我希望能解释其目的和在应用程序中的用法。谢谢

最佳答案

I 是指定 varargs 的语法即指定一个方法可以采用可变数量的参数。

The three periods after the final parameter's type indicate that the final argument may be passed as an array or as a sequence of arguments. Varargs can be used only in the final argument position.

关于java - a ... 作为 java 函数的参数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809334/

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