Java でのペアまたは 2 タプルの操作
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; } }
このカスタム クラスは、タプルの 2 つの要素を表す 2 つの最終メンバー x と y を提供します。コンストラクターで示されているように、インスタンス化は簡単です。
考慮事項
タプル クラスを設計する場合、いくつかの重要な考慮事項が考慮されます。
以上がJava でペアまたは 2 タプルを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。