Rumah > Java > javaTutorial > teks badan

Bolehkah anda menyimpan berbilang rentetan dalam satu entri Peta di Jawa?

DDD
Lepaskan: 2024-10-27 06:03:03
asal
792 orang telah melayarinya

 Can you store multiple strings in a single Map entry in Java?

Menyimpan Berbilang Rentetan dalam Peta

Soalan: Bolehkah anda menyimpan lebih daripada satu nilai rentetan dalam satu Peta kemasukan? Sebagai contoh, pertimbangkan peta:

<code class="java">Map<String, String, String, String> myMap;</code>
Salin selepas log masuk

Bolehkah anda mengaitkan setiap kunci dengan berbilang nilai, seperti nombor, nama, alamat dan telefon serta dapatkannya bersama-sama?

Jawapan:

Membuat peta dengan berbilang nilai rentetan untuk satu kunci tidak boleh dilakukan secara langsung di Java. Peta berstruktur untuk mengaitkan satu nilai dengan setiap kunci.

Penyelesaian:

Untuk mencapai kefungsian yang anda inginkan, anda harus mencipta objek tersuai untuk mewakili pengumpulan data dikaitkan dengan setiap kunci. Untuk contoh anda, anda boleh menentukan kelas ContactInformation yang mengandungi sifat untuk nombor, nama, alamat dan telefon.

Kemudian, daripada menyimpan berbilang nilai rentetan dalam peta, anda akan menyimpan objek ContactInformation:

<code class="java">Map<String, ContactInformation> myMap;</code>
Salin selepas log masuk

Setiap kekunci dalam peta kini akan dikaitkan dengan satu objek ContactInformation, yang mengandungi berbilang nilai rentetan yang anda perlukan.

Penyelesaian ini membolehkan anda mengumpulkan data berkaitan ke dalam satu objek, memastikan bahawa nilai diambil bersama dan mengekalkan reka bentuk yang tersusun dengan baik dan selamat jenis.

Atas ialah kandungan terperinci Bolehkah anda menyimpan berbilang rentetan dalam satu entri Peta di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!