В Python и C #, если у вас есть кортеж / список, вы можете распаковать его следующим образом:
tup = (1, 3)
a, b = tup
Затем a = 1
и b = 3
.
Кажется,мне, что у Java нет кортежей, но если у меня есть массив Vector
или примитив []
известного размера, есть ли подобная идиома распаковки для массивов / векторов в Java? В данный момент яЯ использую приведенное ниже решение.
a = arr[0]
b = arr[1]
Где arr является заменой для реального кортежа.
Я открыт для любого ответа, который выполняет аналогичное поведение, даже если оно включает в себявнешние библиотеки / дополнительные классы / etc