本文介紹了在Java中解包數組/集合的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
在Python和C#中,如果你有一個元組/列表,你可以用以下命令解壓它:
tup = (1, 3)
a, b = tup
則a = 1
和b = 3
。
在我看來Java沒有元組,但如果我有一個已知大小的Vector
或原始[]
數組,Java中是否有類似的數組/向量解包習慣用法?目前我使用的是以下解決方案。
a = arr[0]
b = arr[1]
其中arr是實際元組的替身。
我愿意接受任何實現類似行為的答案,即使它涉及外部庫/其他類/等
推薦答案
JAVA沒有元組。不可能返回多個元素,然后將它們存儲在多個變量中。
您所能做的就是返回一個具有多個字段的對象。但是,這絕不能等同于元組。
這篇關于在Java中解包數組/集合的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,