開心生活站

位置:首頁 > IT科技 > 

java,tuple

IT科技6.41K

tuple即元組tuple,它是將一組對象直接打包存儲給其中的一個單一對象,這個容器對象允許讀取其中的元素,但是不允許向其中存放新的對象。

通常元素是具有任意長度的,並且元組中的對象可以爲任何不同的類型,不過,我們會希望可以爲每一個對象指明其類型,並且從容器中讀取出來時,可以得到正確的類型,若是要處理不同長度的問題,那麼就需要創建不同的元組。

元組在計算機領域中一直都有着特殊的意義, 元組和列表list一樣,都可能會用於數據存儲,包含了多個數據;但是與列表還是有所不同的:列表只能夠存儲相同的數據類型,而元組不一樣,它能夠存儲不同的數據類型,例如同時存儲int、string、list等,並且能夠根據需求無限擴展。

java tuple

參考範例:

二元組,示例代碼

public class TwoTuple<A, B> {    public final A first;    public final B second;    public TwoTuple(A a, B b){        first = a;        second = b;    }    public String toString(){        return "(" + first + ", " + second + ")";    }}
標籤:java tuple