Sha*_*ayn 6 java arrays tuples iterable-unpacking
在 Python 和 C# 中,如果您有一个元组/列表,您可以使用以下命令将其解压:
tup = (1, 3)
a, b = tup
Run Code Online (Sandbox Code Playgroud)
然后a = 1和b = 3。
在我看来,Java 没有元组,但是如果我有一个已知大小的Vector原始[]数组,那么Java 中的数组/向量是否有类似的解包习惯用法?目前我正在使用以下解决方案。
a = arr[0]
b = arr[1]
Run Code Online (Sandbox Code Playgroud)
其中 arr 是真实元组的替代品。
我愿意接受任何实现类似行为的答案,即使它涉及外部库/附加类/等