Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Menggantikan `Pair` C dengan Berkesan di Java?

Bagaimanakah Saya Boleh Menggantikan `Pair` C dengan Berkesan di Java?

DDD
Lepaskan: 2024-12-20 16:41:10
asal
385 orang telah melayarinya

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

Menggantikan C Pair dalam Java

Java tidak mempunyai persamaan langsung dengan C Pair membina, menimbulkan persoalan tentang ketiadaannya dan alternatif yang sesuai.

Argumen untuk Meninggalkan Pasangan dalam Java

Hunter Gratzner berhujah menentang memperkenalkan Pair ke dalam Java, memetik semantiknya yang samar-samar. Tanpa makna yang jelas, label "pertama" dan "kedua" menjadi sewenang-wenangnya dan gagal menyampaikan hubungan yang dimaksudkan antara nilai.

Alternatif untuk Memadankan

Daripada bergantung pada kelas Pasangan generik, adalah disyorkan untuk menentukan kelas khusus untuk aplikasi tertentu, seperti Kedudukan(x,y), Julat(mula,akhir), atau Kemasukan(kunci,nilai). Kelas khusus ini menyediakan konteks semantik yang jelas dan meningkatkan kebolehbacaan kod.

Penyelesaian Warisan

Untuk aplikasi yang serasi dengan Java 1.6, AbstractMap.SimpleEntry kelas boleh berfungsi sebagai setara Pasangan asas. Walau bagaimanapun, sintaksnya kurang mudah berbanding pelaksanaan Pasangan khusus.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggantikan `Pair` C dengan Berkesan di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan