Jadual Kandungan
Contoh 2
Output
Kesimpulan
Rumah Java javaTutorial Bagaimana untuk memaparkan elemen Hashtable di Java menggunakan penghitungan?

Bagaimana untuk memaparkan elemen Hashtable di Java menggunakan penghitungan?

Sep 16, 2023 pm 12:41 PM
Paparan elemen hashtable penghitungan java

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 bagi

Contoh 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());
      }
   }
}
Salin selepas log masuk

Output

Employee Names
==============
Hari
Vamsi
Rohith
Salin selepas log masuk

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));
      }
   }
}
Salin selepas log masuk

Output

EmpId   EmpName
================
 87    Hari
 84    Vamsi
 72    Rohith
Salin selepas log masuk

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!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Di Java, bolehkah jenis penghitungan melaksanakan antara muka? Di Java, bolehkah jenis penghitungan melaksanakan antara muka? Sep 08, 2023 pm 02:17 PM

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

Menggunakan kaedah isEmpty() kelas Hashtable dalam Java untuk menentukan sama ada jadual hash kosong Menggunakan kaedah isEmpty() kelas Hashtable dalam Java untuk menentukan sama ada jadual hash kosong Jul 24, 2023 pm 02:21 PM

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

Gunakan kaedah containsKey() kelas Hashtable dalam Java untuk menentukan sama ada kunci wujud dalam jadual hash Gunakan kaedah containsKey() kelas Hashtable dalam Java untuk menentukan sama ada kunci wujud dalam jadual hash Jul 25, 2023 pm 12:00 PM

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

Gunakan kaedah put() kelas Hashtable untuk memasukkan pasangan nilai kunci ke dalam Hashtable Gunakan kaedah put() kelas Hashtable untuk memasukkan pasangan nilai kunci ke dalam Hashtable Jul 25, 2023 am 09:29 AM

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.

Menggunakan kaedah size() kelas Hashtable di Java untuk mendapatkan bilangan pasangan nilai kunci dalam jadual hash Menggunakan kaedah size() kelas Hashtable di Java untuk mendapatkan bilangan pasangan nilai kunci dalam jadual hash Jul 24, 2023 pm 09:05 PM

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

Cara menggunakan v-if untuk menentukan sama ada untuk menunjukkan atau menyembunyikan elemen dalam Vue Cara menggunakan v-if untuk menentukan sama ada untuk menunjukkan atau menyembunyikan elemen dalam Vue Jun 11, 2023 am 08:06 AM

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: &lt;divv-if="expression"&gt;Content&lt;/div&gt; Antaranya, ungkapan ialah ungkapan JavaScript dipaparkan; jika ia palsu,

Gunakan kaedah containsValue() kelas Hashtable dalam Java untuk menentukan sama ada nilai wujud dalam jadual hash Gunakan kaedah containsValue() kelas Hashtable dalam Java untuk menentukan sama ada nilai wujud dalam jadual hash Jul 25, 2023 am 11:05 AM

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

Apakah peranan jenis enum Java dalam pengaturcaraan serentak? Apakah peranan jenis enum Java dalam pengaturcaraan serentak? May 02, 2024 pm 05:36 PM

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.

See all articles