Documente Academic
Documente Profesional
Documente Cultură
Chișinău 2017
CUPRINS:
1. Scopul lucrării
2. Sarcina
3. Teorie
4. Mersul lucrării
4.1.Scrierea programului
4.2.Rezultatul obţiunut(screenshot)
5. Concluzii
1. Scopul lucrării:
Scrieți un program care prelucrează șirurile de caractere așa cum este indicat în variantă,
apoi afișează pe ecran rezultatul (în programele în care se cere de determinat dacă o careva
literă este prezentă în text trebuie de optimizat codul):
Varianta nr.4
înlocuiește litera „a” cu litera „o” într-un șir de caractere
3. Teorie:
Un şir de caractere este format din zero sau mai multe caractere cuprinse între ghilimele.
Caracterele care formează şirul de caractere pot fi caractere grafice sau secvenţe escape. Dacă şirul
este prea lung el poate fi scris ca o concatenare de subşiruri de dimensiune mai mică. Concatenarea
şirurilor se face cu operatorul + ("Ana " + " are " + " mere "). Şirul vid este "". După cum vom
vedea, orice şir este de fapt, o instanţă a clasei String, definită în pachetul java.lang.
Clasa String are o multime de metode folosite pentru a prelucra o valoare. Cele mai utilizate sunt:
Metoda Descriere
charAt() intoarce caracterul aflat la un anumit indice; indicele ia
valori de la 0 la length()-1;
concat() concateneaza un String la sfarsitul celui existent; la fel
ca +;
equals() compara la nivel de caracter 2 valori String; face
diferenta intre litere mici si mari
length() returneaza numarul de caractere; NU ESTE atributul
length al unui vector. Este o metoda.
replace() inlocuieste aparitiile unui caracter cu unul primit
substring() returneaza un subsir
toLowerCase() converteste toate caractere la litere mici
toString() returneaza valoarea obiectului String
toUpperCase() converteste toate caractere la majuscule
trim () elimina spatiul de la sfarsitul sirului de caractere
În Java, un şir de caractere poate fi reprezentat printr-un vector format din elemente de tip char,
un obiect de tip String sau un obiect de tip StringBuffer.
În Java, operatorul de concatenare + este extrem de flexibil în sensul că permite concatenarea şirurilor
cu obiecte de orice tip care au o reprezentare de tip şir de caractere.
Exemplu:
4. Mersul lucrării:
4.1 Scrierea programului
package labnr6;
System.out.println(textul);
}
}
5. Concluzie:
Am scris un program unde am utilizat un şir de caractere, pentru care am utilizat metoda
replaceAll pentru prelucrarea valorilor, astfel am înlocuit toate literele „a” în litera „b”.
Şirurile de caractere pot fi concatenate utilizînd operatorul “+”.