【发布时间】:2018-10-26 05:49:04
【问题描述】:
在 Python 和 C# 中,如果您有一个元组/列表,您可以使用以下内容对其进行解包:
tup = (1, 3)
a, b = tup
然后是a = 1 和b = 3。
在我看来,Java 没有元组,但如果我有一个已知大小的Vector 或原始[] 数组,Java 中是否有类似的数组/向量解包习惯用法? 目前我正在使用以下解决方案。
a = arr[0]
b = arr[1]
其中 arr 是真实元组的替代。
我愿意接受任何完成类似行为的答案,即使它涉及外部库/附加类/等
【问题讨论】:
-
Java 没有任何形式的元组解包。
-
但是一个好问题。
标签: java arrays tuples iterable-unpacking