Documente Academic
Documente Profesional
Documente Cultură
String s3 ="4";
System.out.println(a+s1); //3Hello
System.out.println(s1+a); //Hello3
System.out.println(s2+s3); //44
System.out.println(1+2); //3
System.out.println("a"+"b"); //ab
System.out.println("a"+3); //a3
System.out.println("a"+3+4); //a34
System.out.println(3+"a"); //3a
System.out.println(3+4+"a"+6+1); //7a61
System.out.println("a"+6+1); //a61
System.out.println(6+1+"a"); //7a
Ori de cîte ori compilatorul găsește un literal String în codul sursă acesta crează un obiect de tipul
clasei String ce va conține ca valoare literalul.
La fel ca și în cazul celorlalte obiecte, puteți folosi constructorul clasei String pentru a crea o instanță
a acestei clase.
De exemplu: String zi = new String(”Luni”);
Metode:
Metode comune cu clasa String: charAt(), indexOf(), length(), substring().
Metode proprii:
a. StringBuffer()- constructorul clasei, construiește un șir de caractere StringBuffer fără
caractere cu o capacitate de 16 caractere.
b. StringBuffer(String str) - constructorul clasei, construiește un șir de caractere
StringBuffer cu valoarea str.
c. StringBuffer append(String str) – concatenează șirurile de caractere.
De exemplu:
StringBuffer s1 =new StringBuffer("Programez");
s1.append(" in Java");
System.out.println(s1); // Programez in Java
d. int capacity()– returnează capacitatea curentă a obiectului StringBuffer.
De exemplu:
StringBuffer s1 =new StringBuffer("Java");
System.out.println(s1.length()); //4
System.out.println(s1.capacity()); //20
Surse:
1. https://docs.oracle.com/javase/7/docs/api/index.html?java/lang/String.html
2. https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html
3. https://docs.oracle.com/javase/7/docs/api/java/util/StringTokenizer.html
4. https://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html
5. http://www.java2s.com/
opreavictoria86@gmail.com © MUSTEAȚĂ Victoria
8