Limbajul de programare Java este unul dintre cele mai populare limbaje de programare din zilele noastre. Cu concepte precum , vine un alt concept important de clasă wrapper în java, care este esențial pentru sincronizare în , etc. În acest articol, vom discuta despre necesitatea clasei de împachetare în cu diverse exemple. Următoarele sunt conceptele discutate în acest blog:
Ce este clasa Java Wrapper?
Clasa Wrapper oferă un mecanism pentru a converti tipurile de date primitive în obiecte din clasa Wrapper. Următoarele sunt obiectele clasei de împachetare echivalente ale tipurilor de date primitive.
Tip primitiv de date | Clasa Wrapper |
int | Întreg |
char | Caracter |
pluti | Pluti |
boolean combinați sortarea codului sursă c ++ | Boolean |
dubla | Dubla |
mic de statura | Mic de statura diferența dintre aruncări și aruncări în java |
lung | Lung |
octet | Octet |
Următorul este un exemplu pentru a arăta cum puteți crea un obiect de clasă java wrapper.
class wrapperClass {public static void main (String args []) {Integer myInt = 5 Character myChar = 'Edureka' System.out.println (myInt) System.out.println (myChar)}}
Ieșire: 5 Edureka
În programul de mai sus, am folosit clasa wrapper în loc de tipuri de date primitive.
Următoarele sunt pentru a obține valoarea asociată din obiectele învelitoare.
- intValue ()
- byteValue ()
- shortValue ()
- longValue ()
- doubleValue ()
- charValue ()
- floatValue ()
- booleanValue ()
Mai jos este un exemplu de utilizare a acestor metode într-un 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 ())}}
Ieșire: 10 edureka 10.25
În mod similar, puteți utiliza alte metode cum ar fi doubleValue (), shortValue (), longValue (), byteValue () pentru a obține valorile respective ale obiectelor clasei wrapper.
Nevoia de clasa Java Wrapper
- Ei convertesc tipurile de date primitive în obiecte.
- Sunt necesare obiecte pentru a modifica argumentele dintr-o metodă.
- Cursurile în java.util pachet funcționează numai cu obiecte.
- Structuri de date în stochează numai obiecte.
- Obiecte ajută la sincronizarea în .
Autoboxing
Autoboxingul este conversia automată a tipurilor de date primitive în obiecte din clasa lor de împachetare corespunzătoare.
import clasa java.util.ArrayList 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))}}
Ieșire: 10
Deconectare
Este inversul autoboxing-ului, unde clasa wrapper este convertit la tipul lor de date primitiv corespunzător.
ce este un certificat postuniversitar
import clasa java.util.ArrayList Unboxing {public static void main (String args []) {Character ch = 'e' char 'e' = ch ArrayList arraylist = new ArrayList () arraylist.add (10) int number = arraylist. get (0) System.out.println (număr)}}
Ieșire: 10
În acest articol, am discutat despre clasa wrapper în java, care ajută la convertirea tipurilor de date primitive în obiectele lor respective. Ajută la sincronizare în timpul multithreading și a altor aplicații. Java este un limbaj versatil, cu o abundență de concepte eficiente și revoluționare. Industria cere dezvoltatorului epocii moderne să fie detaliat cu conceptele fundamentale în limbaje de programare, să-și stăpânească abilitățile în Java cu Edureka și începeți învățarea pentru a deveni dezvoltator Java.
Ai o întrebare pentru noi? Vă rugăm să menționați acest lucru în secțiunea de comentarii a articolului „Clasa Wrapper în Java” și vă vom răspunde cât mai curând posibil.