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;
Stringvariabile
Unde name este numele variabilei.
Exemple:
| Afirmație | Descriere |
|---|---|
|
nameEste creată o variabilă șir numită |
|
messageEste creată o variabilă șir numită |
|
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;
Stringvariabile
3. Atribuirea de valori Stringvariabilelor
Pentru a pune o valoare într-o Stringvariabilă, trebuie să faceți această declarație:
name = "value";
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ă |
|---|---|
|
Variabila name conține textulSteve |
|
Variabila city conține textulNew York |
|
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";
String name = "Steve", city = "New York", message = "Hello!";
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ă |
|---|---|
|
Variabila namenu este inițializată. Programul nu se va compila. |
|
Variabila anu este inițializată. Programul nu se va compila. |
|
Variabila xnu este inițializată. Programul nu se va compila. |
GO TO FULL VERSION