String (java)
String - клас в мові Java. представляє рядок. Входить в пакет java.lang. а тому цей клас не потрібно імпортувати.
Є спадкоємцем базового суперкласу Object. Реалізує інтерфейси Serializable. [[Comparable
public final class String
Будь-який об'єкт Java може бути перетворений в рядок за допомогою виклику методу toString ().
[Ред] Опис
Клас String є незмінним, будь-які операції над рядками ведуть до породження нового об'єкта, що містить результат операції. String є thread-safe, то об'єкти цього класу можуть використовуватися в безлічі потоків без додаткової синхронізації.
Клас String - єдиний клас, для посилань якого визначена операція додавання.
String str = "Java";
String str2 = "8";
String str3 = str + str2;
System.out.println (str3); // виводить "Java 8" (без лапок)
Треба відзначити, що конкатенація рядків може привести до перевитрати пам'яті, особливо при використанні в циклі. Тому в ситуаціях, коли необхідна часта конкатенація, краще використовувати об'єкти StringBuffer або StringBuilder. що представляють змінювані рядки.
Для запису рядків можна використовувати літерали (рядки, записані в подвійних лапках). При необхідності записати прямі подвійні лапки, вона екранується зворотним слешем.
String str = "abc";
char data [] =;
String str = new String (data);
Нижче наведено кілька прикладів використання рядків:
System.out.println ( "abc");
String zelev = "Зелев великий";
System.out.println ( "abc" + zelev);
String c = "abc" .substring (2, 3); // "c"
String d = zelev.substring (1); // "Зелев великий"
Клас містить безліч методів, що дозволяють здійснювати різні маніпуляції з рядками, наприклад, виділяти підрядка, знаходити потрібний символ або порівнювати рядки. Відображення символів засноване на стандартній версії Юнікоду.
[Ред] Конструктори
Чи не рекомендовані до застосування (Deprecated).