1. String
Типът
Типът String
е един от най-използваните типове в Java. Просто може да е най-използваният тип. Има причина да е толкова популярен: подобни променливи ви позволяват да съхранявате текст — а кой не иска да прави това? Освен това, за разлика от типовете int
и double
, можете да извиквате методи на обекти от String
типа и тези методи правят някои полезни и интересни неща.
Нещо повече, всички Java обекти (всички те!) могат да бъдат трансформирани в String
. Е, за да бъдем по-точни, всички Java обекти могат да връщат текстово (низово) представяне на себе си. Името на String
типа започва с главна буква, защото е пълноценен клас.
Ще се връщаме към този тип повече от веднъж (той е супер полезен и интересен), но днес ще направим кратко въведение.
2. Създаване String
на променливи
Типът String
е предназначен за съхранение на низове (текст). За да създадете променлива в code, която може да съхранява текст , трябва да използвате израз като този:
String name;
String
променлива
Къде name
е името на променливата.
Примери:
Изявление | Описание |
---|---|
|
name Създава се низова променлива с име |
|
message Създава се низова променлива с име |
|
text Създава се низова променлива с име |
Точно Howто при типовете int
and double
, можете да използвате съкратената нотация, за да създадете множество String
променливи:
String name1, name2, name3;
String
променливи
3. Присвояване на стойности на String
променливи
За да поставите стойност в String
променлива, трябва да направите следния оператор:
name = "value";
String
променлива
И сега се натъкнахме на първата разлика между този тип и тези, които вече сме изучавали. Всички стойности на String
типа са текстови низове и трябва да бъдат затворени в двойни кавички .
Примери:
Изявление | Забележка |
---|---|
|
Променливата name съдържа текстаSteve |
|
Променливата city съдържа текстаNew York |
|
Променливата message съдържа текстаHello! |
4. Инициализиране String
на променливи
Както при типовете int
и double
, променливите от String
типа могат да бъдат инициализирани веднага след създаването им. Всъщност това е нещо, което можете да правите с всички типове в Java. Така че няма да го споменаваме повече.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
Компилаторът на Java ще се оплаче, ако декларирате променлива, без да й присвоите ниHowва стойност и след това се опитате да я използвате.
Този code няма да работи:
Изявление | Забележка |
---|---|
|
Променливата name не е инициализирана. Програмата няма да се компorра. |
|
Променливата a не е инициализирана. Програмата няма да се компorра. |
|
Променливата x не е инициализирана. Програмата няма да се компorра. |
GO TO FULL VERSION