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
   31   32   33   34   35   36   37   38   39   40   41