... "-6ren"> ... "-我必须使用现有代码,但我没有找到这个符号的含义:Class... 例如,它在方法中使用: public static HashSet> validate(Validator validator, T-6ren">
gpt4 book ai didi

java - 符号 "Class... "

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

我必须使用现有代码,但我没有找到这个符号的含义:Class<?>...

例如,它在方法中使用:

public static <T> HashSet<ConstraintViolation<T>> validate(Validator validator, T resource, Class<?>... groups) {
return (HashSet<ConstraintViolation<T>>) validator.validate(resource, groups);
}

并这样调用:

HashSet<ConstraintViolation<EntryDTO>> l = ValidationTools.validate(this.validator, entryDTO);

这是否意味着“组”是可选的?我发现这个有趣的话题:What does Class<?> mean in Java?但它并没有真正回答我的问题......

感谢您的回答=)

最佳答案

Class<?>无关。最后的三个点表示最后一个参数是一个 varargs 参数

有关更多信息,请查看Java documentationthis StackOverflow answer .

关于java - 符号 "Class<?>... ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27018591/

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