- JavaTuples 教程
- JavaTuples - 首頁
- JavaTuples - 概述
- JavaTuples - 環境搭建
- JavaTuples 操作
- JavaTuples - 建立元組
- JavaTuples - 獲取值
- JavaTuples - 設定值
- JavaTuples - 新增元素
- JavaTuples - 刪除元素
- JavaTuples - 轉換
- JavaTuples - 迭代
- JavaTuples - 檢查元素
- JavaTuples 類
- JavaTuples - Unit 類
- JavaTuples - Pair 類
- JavaTuples - Triplet 類
- JavaTuples - Quartet 類
- JavaTuples - Quintet 類
- JavaTuples - Sextet 類
- JavaTuples - Septet 類
- JavaTuples - Octet 類
- JavaTuples - Ennead 類
- JavaTuples - Decade 類
- JavaTuples - LabelValues 類
- JavaTuples - KeyValue 類
- JavaTuples 實現示例
- JavaTuples - 使用 Unit 建立 Pair
- JavaTuples - 使用 Pair 建立 Triplet
- JavaTuples - 使用 Triplet 建立 Quartet
- JavaTuples - 使用 Quartet 建立 Quintet
- JavaTuples - 使用 Quintet 建立 Sextet
- JavaTuples - 使用 Sextet 建立 Septet
- JavaTuples - 使用 Septet 建立 Octet
- JavaTuples - 使用 Octet 建立 Ennead
- JavaTuples - 使用 Ennead 建立 Decade
- javaTuples 資源
- JavaTuples - 快速指南
- JavaTuples - 有用資源
- JavaTuples - 討論
JavaTuples - 概述
元組
元組是一系列物件,這些物件可能型別相同也可能型別不同。請考慮以下示例:
[12,"TutorialsPoint", java.sql.Connection@li757b]
以上物件是一個包含三個元素的元組,一個整數、一個字串和一個 Connection 物件。
JavaTuple
JavaTuples 是一個非常簡單的庫,它提供了十個不同的元組類,足以處理大多數與元組相關的需求。
Unit<A> - 1 個元素
Pair<A,B> - 2 個元素
Triplet<A,B,C> - 3 個元素
Quartet<A,B,C,D> - 4 個元素
Quintet<A,B,C,D,E> - 5 個元素
Sextet<A,B,C,D,E,F> - 6 個元素
Septet<A,B,C,D,E,F,G> - 7 個元素
Octet<A,B,C,D,E,F,G,H> - 8 個元素
Ennead<A,B,C,D,E,F,G,H,I> - 9 個元素
Decade<A,B,C,D,E,F,G,H,I,J> - 10 個元素
除了這些元組類之外,JavaTuples 還為了語義目的提供了兩個額外的類。
KeyValue<A,B>
LabelValue<A,B>
所有元組類都是型別安全的且不可變的,並實現了以下介面和方法。
Iterable
Serializable
Comparable<Tuple>
equals()
hashCode()
toString()
元組與列表/陣列
列表或陣列可以包含任意數量的元素,但每個元素必須是相同型別,而元組只能包含特定數量的元素,可以具有不同型別的元素,但仍然是型別安全的。
廣告