Rumah >Java >javaTutorial >Penggunaan entri dalam java

Penggunaan entri dalam java

下次还敢
下次还敢asal
2024-05-09 06:06:21752semak imbas

Antara muka Kemasukan dalam Java ialah sebahagian daripada rangka kerja koleksi dan mewakili pasangan nilai kunci dalam peta. Ia membenarkan akses kepada kunci dan nilai, dan pengubahsuaian nilai. Digunakan terutamanya untuk memproses koleksi berdasarkan pasangan nilai kunci, seperti Peta, memberikan faedah seperti akses pantas, nilai yang diubah suai dan perbandingan tersuai. Kaedahnya termasuk getKey(), getValue(), dan setValue(V).

Penggunaan entri dalam java

Antara muka kemasukan dalam Java

Antara muka Kemasukan ialah sebahagian daripada rangka kerja koleksi Java, yang mewakili pasangan nilai kunci dalam peta. Ia menyediakan akses kepada kunci dan nilai dan membenarkan pengubahsuaian nilainya.

Penggunaan

Antara muka kemasukan biasanya digunakan untuk mengendalikan koleksi berdasarkan pasangan nilai kunci, seperti Peta dan Kamus. Ia menyediakan faedah berikut:

  • Akses Pantas: Ia membenarkan akses terus kepada kunci dan nilai tanpa melintasi keseluruhan koleksi.
  • Ubah suai nilai: Nilai yang dikaitkan dengan kunci boleh diubah suai menggunakan kaedah setValue().
  • Perbandingan tersuai: Anda boleh menggunakan Comparator untuk melaksanakan antara muka Kemasukan untuk menyesuaikan logik perbandingan antara pasangan nilai kunci.

Kaedah

Antara muka kemasukan menyediakan kaedah utama berikut:

  • getKey(): Kekunci pulangkan.
  • getValue(): Nilai pulangan.
  • setValue(V): Ubah suai nilai yang dikaitkan dengan kunci.

Contoh

Contoh berikut menunjukkan cara menggunakan antara muka Kemasukan:

<code class="java">import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;

public class EntryExample {

    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("John", 25);
        map.put("Mary", 30);
        map.put("Bob", 35);

        Set<Entry<String, Integer>> entries = map.entrySet();

        for (Entry<String, Integer> entry : entries) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }

        // 修改值
        map.get("John").setValue(27);
        System.out.println(map.get("John"));
    }
}</code>

Output:

<code>John: 25
Mary: 30
Bob: 35
John: 27</code>

Seperti yang anda lihat, kod contoh menggunakan antara muka Kemasukan untuk mendapatkan satu pasangan nilai-kunci dan nilai-nilai.

Atas ialah kandungan terperinci Penggunaan entri dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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