Page 36 - 4657
P. 36
System.out.println(s):
Цей фрагмент коду виводить рядок «abc». Отже, у цього
конструктора - 3 параметри:
String(char chars[], int початковий Індекс, int число
Символів);
Використовуємо такий спосіб ініціалізації в нашому
черговому прикладі:
char chars[] = { 'а', 'b', 'с', 'd', 'е', 'f' }:
String s = new String(chars,2,3);
System.out.println(s);
Цей фрагмент виведе «cde».
Спеціальний синтаксис для роботи з рядками
У Java включено кілька приємних синтаксичних доповнень,
ціль яких - допомогти програмістам у виконанні операцій з
рядками. У числі таких операцій створення об'єктів типу String
злиття декількох рядків і перетворення інших типів даних у
символьне представлення.
Створення рядків
Java містить у собі стандартне скорочення для цієї операціі -
запис у виді литерала, у якій уміст рядка заключаєтся в пари
подвійних лапк. Фрагмент коду, що приводиться нижче,
эквівалентний одному з попередніх, у якому рядок
ініціалізувався масивом типу char.
String s = "abc";
System.out.println(s);
Один із загальних методів, використовуваних з об'єктами
String - метод length, що повертає число символів у рядку.
Черговий фрагмент число 3, оскільки у використовуваній у
ньому рядку - 3 символи.
String s = "abc";
System.out.println(s.length);
34