1. StringTipul

Tipul Stringeste unul dintre cele mai utilizate tipuri în Java. Poate fi cel mai folosit tip. Există un motiv pentru care este atât de popular: astfel de variabile vă permit să stocați text - și cine nu vrea să facă asta? În plus, spre deosebire de tipurile intși double, puteți apela metode pe obiecte de Stringtip, iar aceste metode fac unele lucruri utile și interesante.

În plus, toate obiectele Java (toate!) pot fi transformate într-un String. Ei bine, pentru a fi mai precis, toate obiectele Java pot returna o reprezentare text (șir) a lor. Numele tipului Stringîncepe cu o literă mare, deoarece este o clasă cu drepturi depline.

Vom reveni la acest tip de mai multe ori (este super util și interesant), dar astăzi vom face o scurtă introducere.


2. Crearea Stringvariabilelor

Tipul Stringeste conceput pentru stocarea șirurilor de caractere (text). Pentru a crea o variabilă în cod care poate stoca text , trebuie să utilizați o instrucțiune ca aceasta:

String name;
Crearea unei Stringvariabile

Unde name este numele variabilei.

Exemple:

Afirmație Descriere
String name;
nameEste creată o variabilă șir numită
String message;
messageEste creată o variabilă șir numită
String text;
textEste creată o variabilă șir numită

La fel ca și în cazul tipurilor intși double, puteți utiliza notația scurtă pentru a crea mai multe Stringvariabile:

String name1, name2, name3;
Stenografie pentru crearea mai multor Stringvariabile

3. Atribuirea de valori Stringvariabilelor

Pentru a pune o valoare într-o Stringvariabilă, trebuie să faceți această declarație:

name = "value";
Atribuirea unei valori unei Stringvariabile

Și acum am ajuns la prima diferență între acest tip și cele pe care le-am studiat deja. Toate valorile tipului Stringsunt șiruri de text și trebuie incluse între ghilimele duble .

Exemple:

Afirmație Notă
String name = "Steve";
Variabila name conține textulSteve
String city = "New York";
Variabila city conține textulNew York
String message = "Hello!";
Variabila message conține textulHello!

4. Inițializarea Stringvariabilelor

Ca și în cazul tipurilor intși double, variabilele de Stringtip pot fi inițializate imediat când sunt create. De fapt, acesta este ceva ce puteți face cu toate tipurile în Java. Asa ca nu o vom mai mentiona.

String name1 = "value1", name2 = "value2", name3 = "value3";
Stenografie pentru crearea și inițializarea variabilelor
String name = "Steve", city = "New York", message = "Hello!";
Exemplu de instrucțiune care creează și inițializează variabile
Vă rugăm să rețineți:

Compilatorul Java se va plânge dacă declarați o variabilă fără a- i atribui nicio valoare și apoi încercați să o utilizați.

Acest cod nu va funcționa:

Afirmație Notă
String name;
System.out.println(name);
Variabila namenu este inițializată. Programul nu se va compila.
int a;
a++;
Variabila anu este inițializată. Programul nu se va compila.
double x;
double y = x;
Variabila xnu este inițializată. Programul nu se va compila.