Как расширить аргументы в Java?

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

6
задан ndmeiri 30 May 2018 в 17:01
поделиться