Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Menggantikan `Pair` C dengan Berkesan di Java?
Java tidak mempunyai persamaan langsung dengan C Pair
Argumen untuk Meninggalkan Pasangan
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
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!