


Bagaimana untuk memaparkan elemen Hashtable di Java menggunakan penghitungan?
A Hashtable ialah struktur data yang berkuasa di Java yang membolehkan pengaturcara menyimpan dan menyusun data dalam bentuk pasangan nilai kunci. Banyak aplikasi memerlukan mendapatkan semula dan memaparkan entri daripada Hashtable.
Dalam Hashtable, sebarang objek yang tidak kosong boleh digunakan sebagai kunci atau nilai. Walau bagaimanapun, untuk berjaya menyimpan dan mendapatkan semula item dalam Jadual Hash, objek yang digunakan sebagai kunci mesti melaksanakan kaedah equals() dan kaedah hashCode(). Pelaksanaan ini memastikan ketepatan perbandingan utama dan pencincangan, membolehkan pengurusan cekap dan mendapatkan semula data dalam Hashtables.
Melalui penggunaan kaedah kunci() dan elemen() dalam Hashtable, kami mendapat akses kepada Enumerasi objek yang mengandungi kunci dan nilai.
Dengan menggunakan kaedah penghitungan seperti hasMoreElements() dan nextElement() kita boleh mendapatkan semula semua kunci dan nilai yang dikaitkan dengan Hashtable dengan cekap dan menjadikannya sebagai objek terhitung. Pendekatan ini membolehkan traversal lancar dan pengekstrakan data dalam Hashtable
Kelebihan menggunakan enum:
Kecekapan: Apabila menggunakan kelas koleksi lama seperti Hashtable, penghitungan adalah ringan dan cekap kerana ia tidak bergantung pada iterator.
Keselamatan Benang: Penghitungan ialah antara muka baca sahaja, tidak seperti iterator, yang menjadikannya selamat untuk benang dan pilihan yang baik dalam persekitaran berbilang benang
Sekarang mari kita lihat beberapa contoh untuk menggambarkan cara menggunakan Enumeration untuk mendapatkan elemen daripada Hashtable.
Terjemahan bahasa Cina bagiContoh 1
ialah:Contoh 1
import java.io.*; import java.util.Enumeration; import java.util.Hashtable; public class App { public static void main(String[] args) { // we will firstly create a empty hashtable Hashtable<Integer, String> empInfo = new Hashtable<Integer, String>(); // now we will insert employees data into the hashtable //where empId would be acting as key and name will be the value empInfo.put(87, "Hari"); empInfo.put(84, "Vamsi"); empInfo.put(72, "Rohith"); // now let's create enumeration object //to get the elements which means employee names Enumeration<String> empNames = empInfo.elements(); System.out.println("Employee Names"); System.out.println("=============="); // now we will print all the employee names using hasMoreElements() method while (empNames.hasMoreElements()) { System.out.println(empNames.nextElement()); } } }
Output
Employee Names ============== Hari Vamsi Rohith
Dalam contoh sebelum ini, kami hanya memaparkan nama pekerja, kini kami akan memaparkan ID dan nama pekerja.
Contoh 2
import java.io.*; import java.util.Enumeration; import java.util.Hashtable; public class App { public static void main(String[] args) { // we will firstly create a empty hashtable Hashtable<Integer, String> empInfo = new Hashtable<Integer, String>(); // now we will insert employees data into the hashtable //where empId would be acting as key and name will be the value empInfo.put(87, "Hari"); empInfo.put(84, "Vamsi"); empInfo.put(72, "Rohith"); // now let's create enumeration objects // to store the keys Enumeration<Integer> empIDs = empInfo.keys(); System.out.println("EmpId" + " \t"+ "EmpName"); System.out.println("================"); // now we will print all the employee details // where key is empId and with the help of get() we will get corresponding // value which will be empName while (empIDs.hasMoreElements()) { int key = empIDs.nextElement(); System.out.println( " "+ key + " \t" + empInfo.get(key)); } } }
Output
EmpId EmpName ================ 87 Hari 84 Vamsi 72 Rohith
Kesimpulan
Dalam artikel ini, kami membincangkan konsep Hashtable dan Enumeration serta kelebihannya, dan kami juga melihat beberapa contoh cara mendapatkan elemen daripada Hashtable menggunakan Enumeration ini.
Atas ialah kandungan terperinci Bagaimana untuk memaparkan elemen Hashtable di Java menggunakan penghitungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Ya, Enum melaksanakan antara muka dalam Java yang boleh berguna apabila kita perlu melaksanakan beberapa logik perniagaan yang berganding rapat dengan sifat yang boleh dibezakan bagi objek atau kelas tertentu. Penghitungan ialah jenis data khas yang ditambah dalam versi Java 1.5. Penghitungan ialah pemalar, ia adalah statik dan muktamad secara lalai, jadi nama medan jenis enum adalah dalam huruf besar. Contoh antara mukaEnumInterface{ intcalculate(intfirst,intsecond);}enumEnumClassOperatorimplementsEnu

Di Java, kaedah isEmpty() kelas Hashtable digunakan untuk menentukan sama ada jadual hash adalah salah satu struktur data yang biasa digunakan dalam rangka kerja pengumpulan Java berpasangan. Dalam kelas Hashtable, kaedah isEmpty() digunakan untuk menentukan sama ada jadual hash kosong. Artikel ini akan memperkenalkan cara menggunakan kaedah isEmpty() kelas Hashtable dan memberikan contoh kod yang sepadan. Pertama, kita perlu memahami kelas Hashtable. Hash

Dalam Java, kaedah containsKey() kelas Hashtable digunakan untuk menentukan sama ada kunci wujud dalam jadual cincang Dalam pengaturcaraan Java, kelas Hashtable boleh digunakan untuk menyimpan dan mengurus data menggunakan jadual cincang. Jadual cincang ialah struktur data yang digunakan untuk menyimpan pasangan nilai kunci, membolehkan akses data pantas dengan memetakan kunci kepada nilai. Dalam proses pengaturcaraan sebenar, kita selalunya perlu menentukan sama ada kunci khusus wujud dalam jadual cincang. Untuk mencapai fungsi ini, kita boleh menggunakan kelas Hashtable untuk menyediakan

Hashtable ialah kelas struktur data dalam Java yang digunakan untuk menyimpan pasangan nilai kunci. Ia berdasarkan pelaksanaan jadual cincang dan cekap melaksanakan operasi sisipan, carian dan pemadaman elemen. Dalam kelas Hashtable, kaedah untuk memasukkan pasangan nilai kunci ialah kaedah put(). Kaedah put() digunakan untuk memasukkan pasangan nilai kunci yang ditentukan ke dalam Hashtable. Ia menerima dua parameter Parameter pertama ialah kunci, yang digunakan untuk mengenal pasti nilai secara unik.

Di Java, gunakan kaedah saiz() kelas Hashtable untuk mendapatkan bilangan pasangan nilai kunci dalam jadual cincang (Hashtable) ialah struktur simpanan pasangan nilai kunci yang menggunakan fungsi cincang untuk memetakan kunci kepada. lokasi storan untuk mencapai data yang cekap Cari. Di Java, Hashtable ialah kelas pelaksanaan jadual hash selamat benang yang menyediakan kaedah dan sifat operasi yang kaya. Kaedah size() dalam kelas Hashtable boleh digunakan untuk mendapatkan bilangan pasangan nilai kunci dalam jadual hash. Di bawah kita akan lulus kod

Dalam rangka kerja Vue, v-if ialah arahan yang biasa digunakan untuk menentukan sama ada untuk menunjukkan atau menyembunyikan elemen berdasarkan nilai ungkapan. Berikut akan memperkenalkan secara terperinci cara menggunakan arahan v-if. Sintaks asas Sintaks asas arahan v-if adalah seperti berikut: <divv-if="expression">Content</div> Antaranya, ungkapan ialah ungkapan JavaScript dipaparkan; jika ia palsu,

Di Java, kaedah containsValue() kelas Hashtable digunakan untuk menentukan sama ada nilai wujud dalam jadual hash Jadual cincang ialah struktur data yang menyimpan data dalam bentuk pasangan nilai kunci capaian data. Kelas Hashtable dalam Java ialah struktur data yang melaksanakan jadual cincang Ia menyediakan pelbagai kaedah untuk mengendalikan data dalam jadual cincang. Dalam pembangunan sebenar, kita sering menghadapi keperluan untuk menentukan sama ada nilai tertentu wujud dalam jadual cincang. Hash di Jawa

Jenis terhitung memainkan dua peranan utama dalam pengaturcaraan serentak: Penyelenggaraan mesin keadaan: Mereka boleh mewakili keadaan sistem dengan jelas dan melaksanakan peralihan keadaan dengan mudah. Kawalan akses serentak: Pastikan operasi atom pada sumber yang dikongsi dan pastikan keselamatan serentak.
