Belajar Menggunakan Wrapper Class pada Program Java

  • Post
    codeorayo
    Keymaster
    none
    Wrapper Class (Kelas Pembungkus) di dalam bahasa pemrograman Java,  adalah suatu  mekanisme  yang digunakan untuk mengconvert atau mengubah , suatu  nilai yang di definisikan ,dengan tipe data primitif ,menjadi sebuah nilai dengan tipe data objek (referensi). Selain itu juga  , Wrapper Class ini disediakan untuk , mendukung fungsi atau method ,dari tipe data primitif. Beberapa Contoh yang termasuk ke dalamnya yaitu   , seperti Boolean ,Character ,Byte,Short ,Integer, Long, Float dan Double. Pada artikel belajar java kali ini  , kita akan mengenal dan membuat contoh penggunaan dari Wrapper Class ini , dengan menggunakan bahasa pemrograman Java. Berikut mari kita simak lebih lanjut :

    1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.

    2.  Kalian bisa perhatikan Contoh code ,beserta penjelasanya di bawah:

    Tabel Tipe Data Primitif dan Wrapper Class :

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td]Tipe Data Primitif
    [/td]
    [td]Wrapper Class
    [/td]
    [td]int
    [/td]
    [td]Integer
    [/td]
    [td]char
    [/td]
    [td]Character
    [/td]
    [td]byte
    [/td]
    [td]Byte
    [/td]
    [td]double
    [/td]
    [td]Double
    [/td]
    [td]boolean
    [/td]
    [td]Boolean
    [/td]
    [td]short
    [/td]
    [td]Short
    [/td]
    [td]long
    [/td]
    [td]Long
    [/td]
    [td]float
    [/td]
    [td]Float
    [/td]

    Contoh Code :

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=630,height=640]https://1.bp.blogspot.com/-TR-JBNlFYkM/Wnp2cLdaqMI/AAAAAAAAIlk/8q0gc74hWQwMbwaJemnMCoePTwXKR24KwCLcBGAs/s640/contoh-wrapper-class-java-1.png[/img][/td]
    [td]Contoh Wrapper Class[/td]

    Penjelasan :

    Pada contoh code diatas ,kita menggunakan Wrapper Class , seperti Integer Double ,Boolean dan Character.

    Lalu kita menginstansi objek tersebut ,  dan juga  menggunakan Constructor , untuk mendefinisikan nilainya pada argumen.

    Kecuali Character Class , di dalam Wrapper Class ,kita juga dapat menggunakan dua tipe argument , dengan menggunakan tipe data primitif pada umumnya ,dan juga tipe data String.

    Kita juga dapat mengakses method secara langsung , pada Wrapper Class , dengan method keyword static ,yang telah di definisikan di di dalam Wrapper Class.

    Seperti contohnya , Integer.MAX_VALUE , dan juga Double.MAX_VALUE. Yang digunakan untuk menampilkan output hasil , nilai maximal dari tipe data integer dan juga double.

    Setelah itu kita tampilkan output hasilnya.

    Output :

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=640,height=176]https://4.bp.blogspot.com/-QyVn8ozkmSg/WhFwf4hss3I/AAAAAAAAIQU/ctGc5BcbSZAe2yzTtsCsO2_6U7s3uosDgCLcBGAs/s640/output-hasil-contoh-program-pengertian-wrapper-class-adalah-dalam-java.png[/img][/td]
    [td]Output Hasil[/td]

    Konversi Tipe Data Primitif ke Wrapper Class , begitu juga sebaliknya : 

    Contoh Code :

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=454,height=640]https://1.bp.blogspot.com/-t6C61GJpwkM/Wnp2ngRu_JI/AAAAAAAAIlo/mwKyZT_XgB4c7CbFSCaJwNi1dPzVNRW1QCLcBGAs/s640/contoh-konversi-tipe-data-primitif-ke-wrapper-class-java-2.png[/img][/td]
    [td]Konversi Tipe Data Primitif ke Wrapper Class[/td]

    Penjelasan :

    Seperti yang kalian lihat , pada contoh code diatas. Kita dapat mengkonversi nilai dari tipe data int , ke Integer ,dengan menggunakan method static Integer.valueOf(angka1); 

    Begitu juga kita dapat mengkonversi nilai dari tipe data Integer ke int , dengan menggunakan objek method , integerObjek2.intValue();

    Selanjutnya , kita tampilkan output hasilnya.

    Output :

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=640,height=172]https://2.bp.blogspot.com/-vDfHPUGZC80/WhF2BlZLizI/AAAAAAAAIQk/RWqopWtJDUYlV1yGZThtoJgH0DiSSl3IgCLcBGAs/s640/output-hasil-contoh-program-konversi-tipe-data-primitif-ke-wrapper-class-adalah-dalam-java.png[/img][/td]
    [td]Output Hasil

    [/td]

  • You must be logged in to reply to this topic.