Следующий фрагмент 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?