Rumah Java javaTutorial Map遍历实例详解

Map遍历实例详解

Jun 25, 2017 pm 01:43 PM
Melintasi

转自:

public static void main(String[] args) {


  Map<String, String> map = new HashMap<String, String>();
  map.put("1", "value1");
  map.put("2", "value2");
  map.put("3", "value3");  
  //第一种:普遍使用,二次取值
  System.out.println("通过Map.keySet遍历key和value:");  for (String key : map.keySet()) {
   System.out.println("key= "+ key + " and value= " + map.get(key));
  }  
  //第二种
  System.out.println("通过Map.entrySet使用iterator遍历key和value:");
  Iterator<Map.Entry<String, String>> it = map.entrySet().iterator();  while (it.hasNext()) {
   Map.Entry<String, String> entry = it.next();
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }  
  //第三种:推荐,尤其是容量大时
  System.out.println("通过Map.entrySet遍历key和value");  for (Map.Entry<String, String> entry : map.entrySet()) {
   System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
  }  //第四种
  System.out.println("通过Map.values()遍历所有的value,但不能遍历key");  for (String v : map.values()) {
   System.out.println("value= " + v);
  }
 }
Salin selepas log masuk

Atas ialah kandungan terperinci Map遍历实例详解. 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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Java bagaimana untuk menggelung melalui folder dan mendapatkan semua nama fail Java bagaimana untuk menggelung melalui folder dan mendapatkan semua nama fail Mar 29, 2024 pm 01:24 PM

Java ialah bahasa pengaturcaraan yang popular dengan keupayaan pengendalian fail yang berkuasa. Di Java, melintasi folder dan mendapatkan semua nama fail adalah operasi biasa, yang boleh membantu kami mencari dan memproses fail dengan cepat dalam direktori tertentu. Artikel ini akan memperkenalkan cara melaksanakan kaedah melintasi folder dan mendapatkan semua nama fail dalam Java, dan memberikan contoh kod khusus. 1. Gunakan kaedah rekursif untuk melintasi folder Kita boleh menggunakan kaedah rekursif untuk melintasi folder.

Contoh penggunaan fungsi PHP glob(): melintasi semua fail dalam folder tertentu Contoh penggunaan fungsi PHP glob(): melintasi semua fail dalam folder tertentu Jun 27, 2023 am 09:16 AM

Contoh penggunaan fungsi PHPglob(): Melintasi semua fail dalam folder tertentu Dalam pembangunan PHP, selalunya perlu untuk melintasi semua fail dalam folder tertentu untuk melaksanakan operasi kelompok atau membaca fail. Fungsi glob() PHP digunakan untuk mencapai keperluan ini. Fungsi glob() boleh mendapatkan maklumat laluan semua fail yang memenuhi syarat dalam folder yang ditentukan dengan menentukan corak padanan kad bebas. Dalam artikel ini, kami akan menunjukkan cara menggunakan fungsi glob() untuk beralih melalui semua fail dalam folder tertentu

Perbandingan Mendalam Java Iterator dan Iterable: Analisis Kebaikan dan Keburukan Perbandingan Mendalam Java Iterator dan Iterable: Analisis Kebaikan dan Keburukan Feb 19, 2024 pm 04:20 PM

Perbezaan konsep: Iterator: Iterator ialah antara muka yang mewakili iterator yang memperoleh nilai daripada koleksi. Ia menyediakan kaedah seperti MoveNext(), Current() dan Reset(), membolehkan anda melintasi elemen dalam koleksi dan beroperasi pada elemen semasa. Boleh lelar: Boleh lelar juga ialah antara muka, mewakili objek boleh lelar. Ia menyediakan kaedah Iterator(), yang mengembalikan objek Iterator untuk memudahkan melintasi elemen dalam koleksi. Penggunaan: Iterator: Untuk menggunakan Iterator, anda perlu mendapatkan objek Iterator dahulu, dan kemudian panggil kaedah MoveNext() untuk beralih ke yang seterusnya

Cara menggunakan modul os untuk melintasi fail dalam direktori dalam Python 3.x Cara menggunakan modul os untuk melintasi fail dalam direktori dalam Python 3.x Jul 29, 2023 pm 02:57 PM

Cara menggunakan modul os untuk melintasi fail dalam direktori dalam Python3.x Dalam Python, kita boleh menggunakan modul os untuk mengendalikan fail dan direktori. Modul os ialah modul penting dalam perpustakaan standard Python, menyediakan banyak fungsi berkaitan sistem pengendalian. Dalam artikel ini, kami akan menerangkan cara menggunakan modul os untuk mengulangi semua fail dalam direktori. Pertama, kita perlu mengimport modul os: importos Seterusnya, kita boleh menggunakan fungsi os.walk() untuk menjalankan direktori.

Bagaimana untuk melaksanakan traversal pokok binari menggunakan Python Bagaimana untuk melaksanakan traversal pokok binari menggunakan Python Jun 09, 2023 pm 09:12 PM

Sebagai struktur data yang biasa digunakan, pokok binari sering digunakan untuk menyimpan data, mencari dan mengisih. Melintasi pokok binari adalah salah satu operasi yang sangat biasa. Sebagai bahasa pengaturcaraan yang mudah dan mudah digunakan, Python mempunyai banyak kaedah untuk melaksanakan traversal pokok binari. Artikel ini akan memperkenalkan cara menggunakan Python untuk melaksanakan traversal prapesanan, tertib dan pasca pesanan bagi pokok binari. Asas Pokok Binari Sebelum mempelajari cara melintasi pokok binari, kita perlu memahami konsep asas pokok binari. Pokok binari terdiri daripada nod, setiap nod mempunyai nilai dan dua nod anak (nod anak kiri dan nod anak kanan

Memasukkan dan melintasi senarai terpaut secara rekursif dalam C++ Memasukkan dan melintasi senarai terpaut secara rekursif dalam C++ Sep 10, 2023 am 09:21 AM

Kami mendapat nilai integer yang digunakan untuk membentuk senarai terpaut. Tugasnya adalah untuk memasukkan dahulu dan kemudian melintasi senarai pautan tunggal menggunakan kaedah rekursif. Tambah nod secara rekursif pada penghujung jika kepala adalah NULL → tambah nod ke kepala sebaliknya tambah pada kepala (kepala → seterusnya) secara rekursif melintasi nod jika kepala adalah NULL → keluar jika tidak cetak (kepala → seterusnya) Contoh input −1-2-7-9 -10 output outputstrong>− senarai terpaut: 1→2→7→9→10→NULL input−12-21-17-94-18 output− senarai terpaut: 12→21→17→94→18→NULL digunakan dalam atur cara berikut Kaedahnya adalah seperti berikut Dalam kaedah ini, kami akan menggunakan fungsi untuk menambah nod dan melintasi senarai pautan tunggal dan lulus

Java Iterator dan Iterable: Kunci kepada traversal koleksi, dinyahmistifikasikan Java Iterator dan Iterable: Kunci kepada traversal koleksi, dinyahmistifikasikan Feb 20, 2024 am 10:27 AM

Pengenalan kepada IteratorIterator ialah antara muka dalam Java untuk merentasi koleksi. Ia menyediakan satu set kaedah yang membolehkan anda mengakses elemen dalam koleksi secara berurutan. Anda boleh menggunakan Iterator untuk mengulangi jenis koleksi seperti Senarai, Set dan Peta. Kod demo: Listlist=newArrayList();list.add("one");list.add("dua");list.add("tiga");Iteratoriterator=list.iterator();while(iter

Java Iterator lwn. Iterable: Membuka Kunci Kuasa Koleksi Java Java Iterator lwn. Iterable: Membuka Kunci Kuasa Koleksi Java Feb 19, 2024 pm 07:00 PM

Di Java, koleksi ialah koleksi elemen yang menyediakan antara muka bersatu dan kaedah untuk menyimpan, mendapatkan dan mengendalikan elemen ini. Iterator dan Iterable ialah dua antara muka Java penting yang menyediakan mekanisme biasa untuk merentasi elemen koleksi. Antara muka Iterator mentakrifkan kaedah hasNext() dan next() untuk merentasi koleksi. Kaedah hasNext() digunakan untuk menyemak sama ada terdapat sebarang elemen yang tidak dilalui dalam koleksi, dan kaedah next() digunakan untuk mengembalikan elemen semasa dan mengalihkannya ke elemen seterusnya. Antara muka Iterable mentakrifkan kaedah iterator(), yang mengembalikan objek Iterator untuk merentasi elemen dalam koleksi.

See all articles