在 Java 中使用 Pairs 或 2-Tuple
在 Java 中,沒有內建的資料結構來表示元組結構。本題探討如何在 Java 中建立自訂元組類別來滿足此要求。
問題:
如何實作自訂資料結構來表示元組結構,專門用於 Java 中的雜湊表?
答案:
在Java 中建立自訂元組類別:
public class Tuple<X, Y> { public final X x; public final Y y; public Tuple(X x, Y y) { this.x = x; this.y = y; } }
該類別定義具有兩個泛型類型參數的對資料結構,允許它保存任何類型的值。欄位 x 和 y 保存元組的各個組成部分。
意義:
設計此自訂元組類時,出現了幾個重要的考慮因素:
用法範例:
此自訂元組類可以與Hashtable 一起使用,如下:
Hashtable<Long, Tuple<Set<Long>, Set<Long>>> table = ...;
此Hashtable 將Long 類型的鍵與包含兩組long 的元組值(Set
以上是如何實作自訂元組類別以與 Java 中的雜湊表一起使用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!