1
0
我不确定是否通过
输出是预期的
|
2
0
但您在方法的签名中指定,它接受可变长度的数组。在调用代码时,没有什么可以阻止您传递一个或一些值。在matches方法中,它将是一个数组 |
3
0
据我所知,你的问题可以归结为:
此代码发出以下警告:
问题很明显。Java无法决定是将数组展开还是作为第一个参数传递。 你可以通过使用合适的类型来解决这个问题。
现在,这段代码没有歧义,编译得很好。输出为:
你应该好好利用打字系统。 |