Yang Perlu Anda Ketahui Tentang Kelas Wrapper Di Java: Autoboxing Dan Unboxing



Artikel ini membahas kelas wrapper di java dengan objek kelas wrapper yang setara dari tipe data primitif dengan contoh autoboxing dan unboxing.

Bahasa pemrograman Java adalah salah satu bahasa pemrograman yang paling populer saat ini. Dengan konsep seperti , datang konsep penting lain dari kelas pembungkus di java, yang penting untuk sinkronisasi di , dll. Pada artikel ini, kita akan membahas kebutuhan class wrapper di dengan berbagai contoh. Berikut adalah konsep yang dibahas dalam blog ini:

Apa Itu Kelas Java Wrapper?

Kelas pembungkus menyediakan mekanisme untuk mengubah tipe data primitif menjadi objek kelas pembungkus. Berikut adalah objek kelas pembungkus yang setara dari tipe data primitif.





Tipe Data Primitif Kelas Pembungkus

int

Bilangan bulat



arang

Karakter

mengapung



Mengapung

boolean

Boolean

dua kali lipat

mengkonversi ganda menjadi int java

Dua kali lipat

pendek

Pendek

panjang

php perbedaan antara echo dan print

Panjang

byte

Byte

Berikut adalah contoh untuk menunjukkan bagaimana Anda dapat membuat objek kelas java wrapper.

class wrapperClass {public static void main (String args []) {Integer myInt = 5 Karakter myChar = 'Edureka' System.out.println (myInt) System.out.println (myChar)}}
 Keluaran: 5 Edureka

Dalam program di atas, kami telah menggunakan kelas pembungkus daripada tipe data primitif.

Berikut ini adalah untuk mendapatkan nilai terkait dari objek pembungkus.

  1. intValue ()
  2. byteValue ()
  3. shortValue ()
  4. longValue ()
  5. doubleValue ()
  6. charValue ()
  7. floatValue ()
  8. booleanValue ()

Di bawah ini adalah contoh untuk menggunakan metode ini dalam sebuah program:

class wrapperClass {public static void main (String args []) {Integer myInt = 10 Character myChar = 'edureka' Float myFloat = 10.25 System.out.println (myInt.intValue ()) System.out.println (myChar.charValue ( )) System.out.println (myFloat.floatValue ())}}
 Keluaran: 10 edureka 10.25

Demikian pula Anda dapat menggunakan metode lain seperti doubleValue (), shortValue (), longValue (), byteValue () untuk mendapatkan nilai masing-masing dari objek kelas pembungkus.

Kebutuhan Kelas Pembungkus Java

  • Mereka mengubah tipe data primitif menjadi objek.
  • Objek diperlukan untuk mengubah argumen dalam suatu metode.
  • Kelas-kelas di java.util paket hanya bekerja dengan objek.
  • Struktur data di file hanya menyimpan benda.
  • Objek membantu dalam sinkronisasi .

Autoboxing

Autoboxing adalah konversi otomatis tipe data primitif menjadi objek dari kelas pembungkusnya yang sesuai.

import java.util.ArrayList class Autoboxing {public static void main (String args []) {char ch = 'e' Character e = ch ArrayList arraylist = new ArrayList () arraylist.add (10) System.out.println (arraylist .get (0))}}
 Keluaran: 10

Membuka kemasan

Ini adalah kebalikan dari autoboxing, di mana kelas pembungkusnya dikonversi ke tipe data primitif yang sesuai.

import java.util.ArrayList class Unboxing {public static void main (String args []) {Character ch = 'e' char 'e' = ch ArrayList arraylist = new ArrayList () arraylist.add (10) int number = arraylist. dapatkan (0) System.out.println (angka)}}
 Keluaran: 10

Pada artikel ini, kita telah membahas kelas pembungkus di java yang membantu dalam mengubah tipe data primitif menjadi objeknya masing-masing. Ini membantu dalam sinkronisasi selama multithreading dan berbagai aplikasi lainnya juga. Java adalah bahasa serba guna dengan banyak konsep yang efisien dan revolusioner. Industri menuntut pengembang zaman modern untuk teliti dengan konsep dasar dalam bahasa pemrograman sebelumnya, kuasai keterampilan Anda di Java dengan Edureka's dan mulailah pembelajaran Anda untuk menjadi pengembang Java.

Ada pertanyaan untuk kami? Harap sebutkan ini di bagian komentar pada artikel 'Kelas pembungkus di Java' dan kami akan menghubungi Anda kembali secepatnya.