1. String
Tipul
Tipul String
este 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 String
tip, 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 String
variabilelor
Tipul String
este 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;
String
variabile
Unde name
este numele variabilei.
Exemple:
Afirmație | Descriere |
---|---|
|
name Este creată o variabilă șir numită |
|
message Este creată o variabilă șir numită |
|
text Este 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 String
variabile:
String name1, name2, name3;
String
variabile
3. Atribuirea de valori String
variabilelor
Pentru a pune o valoare într-o String
variabilă, trebuie să faceți această declarație:
name = "value";
String
variabile
Și acum am ajuns la prima diferență între acest tip și cele pe care le-am studiat deja. Toate valorile tipului String
sunt ș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 String
variabilelor
Ca și în cazul tipurilor int
și double
, variabilele de String
tip 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 name nu este inițializată. Programul nu se va compila. |
|
Variabila a nu este inițializată. Programul nu se va compila. |
|
Variabila x nu este inițializată. Programul nu se va compila. |
GO TO FULL VERSION