Следующий фрагмент кода Python делает именно то, что я имею в виду:
def function(a, b, c):
print("%i :: %s :: %f" % (a,b,c))
a = 1
b = "abc"
c = 1.0
function(a, b, c)
list = [a, b, c]
# This is what I am searching for in Java
function(*(list))
Итак, у меня есть одна структура, похожая на список, и я не знаю, сколько у нее аргументов, но я знаю, что у нее правильное количество аргументов с правильным типом и форматом. И я хочу передать их методу. Поэтому я должен «расширить» эти аргументы. Кто-нибудь знает, как это сделать в Java?