Cara Mengatur Peta Statis di Java

Cara Mengatur Peta Statis Di Java



Dalam pemrograman, menangani data adalah tugas umum yang dapat dibuat efektif melalui berbagai pendekatan. Dalam situasi seperti itu, pengaturan atau inisialisasi “ statis ” map mulai berlaku di Java yang membantu pemrogram untuk menjalankan fungsionalitas kode yang ditambahkan secara langsung tanpa membuat instance kelas, sehingga mengurangi kerumitan kode.

Artikel ini akan menguraikan pendekatan untuk menginisialisasi / menyiapkan peta statis di Jawa







Apa itu Peta Statis?

A peta ditentukan sebagai “ statis ” menjadi peta statis sedemikian rupa sehingga dapat diakses tanpa membuat instance (membuat objek kelas) kelas.



Bagaimana Cara Mengatur Peta Statis di Java?

Peta dapat diatur di Jawa melalui pendekatan yang diberikan di bawah ini:



Pertama, impor paket berikut di kedua pendekatan artikel ini untuk memungkinkan akses ke semua fungsi dalam ' java.util ' kemasan:





impor java.util.* ;

Pendekatan 1: Menyiapkan Peta Statis Menggunakan “Blok Inisialisasi Statis”

Pendekatan ini menggunakan blok inisialisasi “statis” untuk mendefinisikan peta statis yang ditentukan sebelumnya.

Contoh

Ikhtisar cuplikan kode yang disediakan di bawah ini:



publik kelas Blok statis {
statis terakhir Peta peta statis ;
statis {
peta statis = baru HashMap ( ) ;
peta statis. meletakkan ( 1 , 'Jawa' ) ;
peta statis. meletakkan ( 2 , 'Pemrograman' ) ;
peta statis. meletakkan ( 3 , 'Bahasa' ) ;
}
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Sistem . keluar . println ( peta statis ) ;
} }

Pada baris kode di atas:

  • Pertama, tentukan peta yang perlu diinisialisasi sebagai “ statis ” memiliki kunci sebagai “ Bilangan bulat ” dan nilainya sebagai “ Rangkaian yaitu, “ ”.
  • Sekarang, tentukan ' statis ” blok inisialisasi untuk mengalokasikan peta sebagai “ statis ”.
  • Di blok ini, tambahkan entri yang disebutkan di peta melalui ' meletakkan() ' metode.
  • Di dalam ' utama ”, aktifkan “ statis ” memetakan secara langsung.

Keluaran

Dalam output yang dieksekusi, dapat divisualisasikan bahwa “ statis ” map dipanggil secara langsung tanpa membuat instance-nya.

Pendekatan 2: Menyiapkan Peta Statis Menggunakan “Metode Statis”

Dalam pendekatan ini, “ statis ” Metode dapat digunakan sebagai gantinya untuk mengatur ' statis ” peta dengan menugaskannya ke peta yang ditentukan.

Contoh

Pertimbangkan blok kode berikut:

publik kelas Blok statis {
pribadi statis terakhir Peta < Obyek , Rangkaian > peta statis = peta aktual ( ) ;
pribadi statis Peta < Obyek , Rangkaian > peta aktual ( ) {
Peta < Obyek , Rangkaian > peta = baru HashMap ( ) ;
peta. meletakkan ( 1 , 'Jawa' ) ;
peta. meletakkan ( 2 , 'Pemrograman' ) ;
peta. meletakkan ( 'tiga' , 'Bahasa' ) ;
kembali Koleksi . Peta yang tidak dapat dimodifikasi ( peta ) ;
}
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Sistem . keluar . println ( peta statis ) ;
} }

Berdasarkan baris kode ini, ikuti langkah-langkah yang diberikan di bawah ini:

  • Tentukan peta yang menyatakan “ nilai kunci ” memasangkan dan mengalokasikannya ke “ peta aktual() ” metode/fungsi.
  • Catatan : The “ Obyek ” jenis kompatibel dengan kedua “ Bilangan bulat ' Dan ' Rangkaian ” nilai tipe data.
  • Pada langkah selanjutnya, replikasikan format yang sama dari peta yang ditentukan dalam metode ini.
  • Dalam definisi (metode), tambahkan nilai yang dinyatakan ke peta menggunakan ' meletakkan() ' metode.
  • Yang ditentukan “ peta yang tidak dapat dimodifikasi() ” metode dari “ Koleksi ” kelas memberikan tampilan peta yang tidak dapat dimodifikasi sebagai gantinya.
  • Demikian juga, pada umumnya, akses “ statis ” map yang menyimpan nilai metode statis yaitu, “ peta aktual() ”.

Keluaran

Di sini, dapat diindikasikan bahwa “ statis ” peta dikembalikan dengan tepat.

Kesimpulan

A ' statis ” map dapat diakses tanpa membuat instance kelas dan dapat diatur/diinisialisasi dalam Java dengan bantuan tombol “ Blok Inisialisasi Statis ”, atau melalui “ Statis ' metode. Artikel ini menunjukkan pendekatan untuk menyiapkan ' statis ” peta di Jawa.