Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


CONVERSIA TIPURILOR PRIMITIVE IN OBIECTE SI INVERS

java



+ Font mai mare | - Font mai mic



CONVERSIA TIPURILOR PRIMITIVE IN OBIECTE SI INVERS

Unul dintre lucrurile pe care nu le putem face in nici un caz este un cast intre un obiect si un tip de date primitiv sau invers.Tipurile primitive si obiectele sunt lucruri foarte diferite in Java si nu putem face cast automat intre cele doua sau sa le folosim unul in locul celuilalt.

Ca alternativa, pachetul java.lang contine clase care corespund fiecarui tip de date primitive:Integer, Float, Boolean s.a.m.d.Remarcam faptul ca numele acestor clase incep cu litera mare.Java trateaza foarte diferit tipurile de date si versiunile clasa ale acestora ; programele nu se vor compila cu succes daca se folosesc una in locul celeilalte.



Folosind metodele de clasa definite in aceste clase putem crea un obiect pentru fiecare dintre tipurile primitive, folosind operatorul new.Urmatoarea instructiune creaza o instanta a clasei Integer cu valoarea 4455:

Integer numar=new Integer(4455);

Odata creat un obiect in acest fel putem sa il folosim ca pe orice alt obiect.Atunci cand dorim sa folosim valoarea din nou ca primitv exista metode speciale, ca mai jos:

Int numarNou=numar.intValou(); // returneaza 4455

O conversie de care este adesea nevoie in programe este conversia unui sir intr-un tip numeric, cum ar fi un intreg.Acest lucru se poate face cu metoda parseInt a clasei Integer, ca in exemplul de mai jos:

String nume="12000";

Int numar=Integer.parseInt(nume);



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1037
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved