Saya suka bagaimana Java memiliki Peta di mana Anda dapat menentukan jenis setiap entri di peta, misalnya <String, Integer>.
Apa yang saya cari adalah jenis koleksi di mana setiap elemen dalam koleksi adalah sepasang nilai. Setiap nilai dalam pasangan dapat memiliki jenisnya sendiri (seperti contoh String dan Integer di atas), yang didefinisikan pada waktu deklarasi.
Koleksi akan mempertahankan pesanannya dan tidak akan memperlakukan salah satu nilai sebagai kunci unik (seperti di peta).
Pada dasarnya saya ingin dapat mendefinisikan jenis ARRAY <String,Integer>atau 2 jenis lainnya.
Saya menyadari bahwa saya dapat membuat kelas dengan apa-apa selain 2 variabel di dalamnya, tetapi itu tampaknya terlalu bertele-tele.
Saya juga menyadari bahwa saya bisa menggunakan array 2D, tetapi karena berbagai jenis yang perlu saya gunakan, saya harus membuat mereka array OBJECT, dan kemudian saya harus membuang semua waktu.
Saya hanya perlu menyimpan pasangan dalam koleksi, jadi saya hanya perlu dua nilai per entri. Apakah ada yang seperti ini ada tanpa melewati rute kelas? Terima kasih!
Pair, dan orang-orang di Google sejauh ini telah menciptakan alternatif yang jauh lebih baik - Otomatis / Nilai . Ini memungkinkan Anda dengan mudah membuat kelas tipe nilai yang diketik dengan baik, dengan semantik yang sama dengan / kode hash. Anda tidak akan pernah perlu Pairmengetik lagi!
