Documente Academic
Documente Profesional
Documente Cultură
POO-C5-4 Noi
POO-C5-4 Noi
Clasa String
Formatarea datelor
Clasa BufferString
2020
Tablouri
Elementele unui tablou sunt ordonate dupǎ unul sau mai multe criterii
numite dimensiuni. O dimensiune a unui tablou este indicatǎ printr-o
pereche de []. Dupǎ numărul de dimensiuni, un tablou este uni- sau
multidimensional.
id = new Tip[expresie];
unde Tip este tipul de date al variabilei tablou cu identificatorul id, iar
expresie este fie un literal întreg, fie o expresie cu valoare un numǎr întreg.
Umplerea cu valori:
TipDeDate[] id={ListaDeInitializatori}
int[][] m;
m=new int[3][3];
Sintaxa:
%[numarArgument$][flag][latime][.precizie]conversie
%[numarArgument$][flag][latime]conversie
%[flag][latime]conversie
Câmp al unui Semnificaţie Valori
format
numarArgume Specificǎ numǎrul de ordine al parametrului orice numǎr întreg strict
nt cǎruia se aplicǎ formatul. pozitiv
flag Un set de caractere care se aplicǎ formatul. sunt specificate în tabelul
urmator.
latime Specificǎ numǎrul de caractere ale orice numǎr întreg pozitiv.
parametrului care vor fi luate în considerare. Dacǎ numǎrul este mai mare
decât lungimea parametrului,
se completeazǎ cu spaţiu.
precizie Se aplicǎ numai valorilor numerice întregi şi
reale. În cazul numerelor întregi, semnificǎ
numǎrul maxim de cifre luate în considerare.
În cazul numerelor reale, specificǎ numărul
de cifre zecimale ale numărului format.
Conversie Specificǎ conţinutul furnizat în urma un caracter
formatării.
Formatarea datelor (cont.)
'b', general Dacǎ parametrul cǎruia se aplicǎ formatul este de tip boolean sau
'B' Boolean, rezultatul este “true” sau “false”, în funcţie de valoarea
parametrului. Altfel, rezultatul este “true”.
'h', general Dacǎ parametrul este null, atunci rezultatul este "null". Altfel,
'H' rezultatul este obţinut prin apelarea metodei
Integer.toHexString(arg.hashCode()).
's', general Dacǎ parametrul este null, atunci rezultatul este "null". Dacǎ
'S' parametrul implementeazǎ Formattable, atunci se apeleazǎ metoda
parametru.formatTo(). Altfel, rezultatul este obţinut prin apelarea
metodei parametru.toString().
'c', caracter Rezultatul este un character Unicode.
'C'
'd' numǎr întreg Rezultatul este formatat ca un numǎr întreg în baza 10.
'o' numǎr întreg Rezultatul este formatat ca un numǎr întreg în baza 8.
'x', numǎr întreg Rezultatul este formatat ca un numǎr întreg în baza 16.
'X'
'f' numǎr real Rezultatul este formatat ca un numǎr real în baza 10.
'g', numǎr real Rezultatul este formatat ca un numǎr real în baza 10 folosind
'G' notaţia ştiinţificǎ.
't', data/timp Format folosit pentru date calendaristice şi timp.
Metode instanta ale clasei StringBuffer