ホームページ >Java >&#&チュートリアル >Java で C の `Pair` を効果的に置き換えるにはどうすればよいですか?

Java で C の `Pair` を効果的に置き換えるにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-20 16:41:10288ブラウズ

How Can I Effectively Replace C  's `Pair` in Java?

C ペア の置換Java

Java には、C ペア に直接相当するものがありません。

ペア を省略するための引数。 Java では

Hunter Gratzner は、その曖昧なセマンティクスを理由に、Pair を Java に導入することに反対しています。明示的な意味がないと、「最初」と「2 番目」のラベルは恣意的なものになり、値間の意図した関係を伝えることができなくなります。

Pair の代替

汎用のペア クラスに依存する代わりに、Position(x,y)、 Range(開始、終了)、またはエントリ(キー、値)。これらの専用クラスは、明確なセマンティック コンテキストを提供し、コードの可読性を高めます。

レガシー ソリューション

Java 1.6 と互換性のあるアプリケーションの場合、AbstractMap.SimpleEntryクラスは、基本的なペアと同等の役割を果たします。ただし、その構文は専用のペア実装ほど単純ではありません。

以上がJava で C の `Pair` を効果的に置き換えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。