gpt4 book ai didi

java - 使用 String[] 调用 String... 函数

转载 作者:行者123 更新时间:2023-12-01 06:40:35 26 4
gpt4 key购买 nike

如何调用接受未知数量 String 的函数输入(例如 void func(String... strs) )具有给定的 String数组( String[] )?

最佳答案

Varargs 参数实际上是数组。鉴于此方法:

void func(String... strs);

调用很简单(以下同):

func("a", "b", "c");
func(new String[] { "a", "b", "c" });

方法实现可以执行一些操作,例如:

void func(String... strs) {
System.out.println("Array length: " + strs.length);
System.out.println("Array content: " + strs[0]);
}

了解可变参数参数只是为了调用站点方便而使用的语法糖。

关于java - 使用 String[] 调用 String... 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11930985/

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