Rumah > Java > javaTutorial > Peta koleksi Java

Peta koleksi Java

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2024-08-30 15:46:23
asal
1179 orang telah melayarinya
  • Peta koleksi Java ialah kaedah untuk menyimpan kunci dan nilai secara berpasangan menggunakan bahasa java.
  • Ia ialah sejenis antara muka pengumpulan untuk mengendalikan senarai data menggunakan kekuncinya.
  • Ini juga merupakan fungsi untuk mengumpul data, kelas dan kaedah yang berbeza menggunakan nilai utama.
  • Peta koleksi adalah berdasarkan pakej "java util" untuk menyimpan, mengendalikan dan mengurus senarai data dalam pasangan kunci dan nilai.
  • Peta koleksi ini ialah antara muka untuk memasukkan, mengurus dan mengalih keluar nilai menggunakan kunci unik.
  • Ia membantu untuk menyimpan kunci unik yang bernilai dan setiap kunci peta.
  • Selain itu, menyokong memasukkan, menyimpan, mencari dan mengisih senarai data atau nilai menggunakan kekunci peta.

Sintaks

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

  • Koleksi java menggunakan tiga peta untuk mengendalikan kunci dan nilai.
  • Kategori peta dipanggil HashMap, TreeMap dan LinkedHashMap.
  • Sintaks HashMap koleksi java ada di bawah.
Map<key - data type, key - data type> object = new HashMap<key - data type, value - data type> ();
Salin selepas log masuk
  • Sintaks TreeMap koleksi java ada di bawah.
Map<key - data type, key - data type> object = new TreeMap<key - data type, value - data type> ();
Salin selepas log masuk
  • Sintaks LinkedHashMap koleksi java ada di bawah.
Map<key - data type, key - data type> object = new LinkedHashMap<key - data type, value - data type> ();
Salin selepas log masuk
  • Nilai sisipan koleksi java dalam sintaks peta adalah di bawah.
Object.put (new data_type (key), value);
Salin selepas log masuk
  • Koleksi java mengalih keluar nilai daripada sintaks peta di bawah.
Object.remove (new data_type (key));
Salin selepas log masuk
  • Paparkan sintaks peta koleksi di bawah.
System.out.println(map_object);
Salin selepas log masuk
  • Sintaks peta koleksi lelaran ada di bawah.
for (Map.Entry temporary_object : main_object.entrySet()){
system.out.print(temporary_object.getKey() + "-" + temporary_object.getValue()  )
}
Salin selepas log masuk

Bagaimana kaedah peta koleksi Java berfungsi?

  • Kunci peta mestilah unik dan tidak batal.
  • Import "java. util” untuk peta koleksi.
import java.util.*;
Salin selepas log masuk
  • Buat kelas dengan huruf besar awal dan nama unik.
public class JavaCollectionMap{ include variable, method, and object here… }
Salin selepas log masuk
  • Buat kelas utama untuk memasukkan peta koleksi dan dapatkan output.
public static void main(String args[]){
write java collection map code here…
}
Salin selepas log masuk
  • Sintaks peta koleksi java tulis di sini.
Map<String,String > jcm = new HashMap<String,String >();
Salin selepas log masuk
  • Sisipkan, alih keluar atau kemas kini penggunaan sintaks nilai peta mengikut keperluan.
jcm.put("A", "HashMap");
Salin selepas log masuk
  • Memaparkan output menggunakan kaedah sintaks atau lelaran mudah.
System.out.println(jcm);
Salin selepas log masuk
  • Gabungkan semua proses dan dapatkan prosedur kerja peta koleksi.
public class JavaCollectionMap{
public static void main(String args[]){
Map<String,String > jcm = new HashMap<String,String >();
jcm.put("A", "HashMap");
jcm.put("B", "TreeMap");
jcm.put("C", "LinkedHashMap");
System.out.println(jcm);
}}
Salin selepas log masuk

Contoh

Contoh berikut membantu anda memahami memasukkan, mengemas kini, mengalih keluar nilai daripada peta koleksi.

Contoh #1

Peta koleksi java dengan contoh nilai sisipan dan output ada di bawah.

Kod:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer,String > jcm1 = new HashMap<Integer,String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
jcm1.put (04, "Map class");
jcm1.put (05, "Map interface");
System.out.println (jcm1);
}}
Salin selepas log masuk

Output:

Peta koleksi Java

Penerangan

  • Peta menggunakan kunci integer dan nilai rentetan dalam peta koleksi.
  • Kata kunci "put" membantu menambah kunci dan nilai baharu.

Contoh #2

Peta koleksi dengan contoh lelaran dan output adalah di bawah.

Kod:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}
Salin selepas log masuk

Output:

Peta koleksi Java

Penerangan

  • Peta menggunakan kunci integer dan nilai rentetan dalam peta koleksi.
  • Gelung "untuk" digunakan untuk mengulang nilai daripada keseluruhan senarai.
  • Entri dan EntrySet mengelakkan pengulangan algoritma yang serupa.
  • "getKey()" dan "getValue()" membantu memaparkan kunci dan nilai dalam format.

Contoh #3

Peta koleksi dengan contoh nilai perubahan dan output adalah di bawah.

Kod:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.put(new Integer(01), "Java HashMap");
jcm1.put(new Integer(02), "Java TreeMap");
jcm1.put(new Integer(03), "java LinkedHashMap");
System.out.println("Updated key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}
Salin selepas log masuk

Output:

Peta koleksi Java

Penerangan

  • Peta menggunakan kunci integer dan nilai rentetan dalam peta koleksi.
  • Kata kunci "put" membantu menambah dan mengemas kini nilai.
  • Kunci membantu menukar data daripada lama kepada baharu.

Contoh #4

Peta koleksi dengan contoh nilai padam dan output adalah di bawah.

Kod:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.remove(new Integer(04));
jcm1.remove(new Integer(05));
System.out.println("Deleted key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}
Salin selepas log masuk

Output:

Peta koleksi Java

Penerangan

  • Peta menggunakan kunci integer dan nilai rentetan dalam peta koleksi.
  • Kata kunci "alih keluar" membantu memadamkan kunci dan nilai.
  • Kunci membantu memadamkan data yang tersedia pada peta.
  • Peta memadamkan kunci dan nilai secara serentak.

Contoh #5

Peta koleksi dengan contoh dan output jenis data adalah di bawah.

Kod:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<String, String> jcm = new HashMap<String, String>();
jcm.put ("A", "HashMap");
jcm.put ("B", "TreeMap");
jcm.put ("C", "LinkedHashMap");
System.out.println(jcm);
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
System.out.println(jcm1);
Map<Integer, Integer > jcm2 = new HashMap<Integer, Integer>();
jcm2.put (01, 71098223);
jcm2.put (02, 89901232);
jcm2.put (03, 98089921);
System.out.println(jcm2);
}}
Salin selepas log masuk

Output:

Peta koleksi Java

Penerangan

  • Peta pertama menggunakan jenis data rentetan untuk kunci dan nilai.
  • Peta kedua menggunakan kunci integer dan nilai rentetan dalam peta koleksi.
  • Peta ketiga menggunakan jenis data integer untuk kunci dan nilai.
  • Anda menggunakan sebarang jenis data untuk kunci dan nilai serta menyimpan data.

Kesimpulan

  • Peta koleksi membantu mencari, mengisih dan mengemas kini data dengan mudah.
  • Peta koleksi mengendalikan senarai data hanya menggunakan kekunci.
  • Peta mengelakkan pengulangan dan penampilan operasi senarai.

 Artikel Disyorkan

Ini adalah panduan untuk peta koleksi Java. Di sini kita membincangkan Bagaimana kaedah peta koleksi Java berfungsi bersama-sama dengan contoh dan output. Anda juga boleh melihat artikel berikut untuk mengetahui lebih lanjut –

  1. Senarai JavaScript
  2. Isih Rentetan dalam Java
  3. Javafx Scrollpane
  4. Pemilih pertanyaan JavaScript

Atas ialah kandungan terperinci Peta koleksi Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Isu terkini
Bolehkah java digunakan sebagai bahagian belakang web?
daripada 1970-01-01 08:00:00
0
0
0
Pasang JAVA
daripada 1970-01-01 08:00:00
0
0
0
Tidak dapat memasang java
daripada 1970-01-01 08:00:00
0
0
0
Bagaimanakah php melaksanakan penyulitan sha1 java?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan