gpt4 book ai didi

Java "..."表达式

转载 作者:行者123 更新时间:2023-12-01 18:11:25 26 4
gpt4 key购买 nike

我对某些代码中的“...”表达式感兴趣,例如:

public static void main(String... args){
//code here
}

这是有效的(也许是 lambda,我不确定)。

我也在 Spring 的 Sort 文件中找到了它:

public Sort(Sort.Order... orders) {
this(Arrays.asList(orders));
}

有人可以帮助我吗?

最佳答案

这个习惯用法不是 lambda,它叫做 varargs (变量参数的缩写)从 Java 5 开始就存在。

该功能允许您在方法签名末尾获取不确定数量的相同类型(或子类型)的参数,每个方法签名一次。

然后可以将参数作为该类型的数组进行处理。

关于Java "..."表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735190/

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