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.
- intValue ()
- byteValue ()
- shortValue ()
- longValue ()
- doubleValue ()
- charValue ()
- floatValue ()
- 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.