这是另一个问题"我如何用Java做这个?" 在Python中,我可以使用'*'符号来解压缩参数,如下所示:
>>> range(3, 6) # normal call with separate arguments
[3, 4, 5]
>>> args = [3, 6]
>>> range(*args) # call with arguments unpacked from a list
[3, 4, 5]
Run Code Online (Sandbox Code Playgroud)
Java支持使用...args语法获取args列表,但是有没有办法(可能使用Reflection库?)来解包那些其他函数?