Програмування на мові Java Робота з рядками

March 4th, 2009


« Програмування на мові Java Мережеві засоби   |   Програмування на мові Java Типи »

Як і у разі будь-якого іншого класу, ви можете створювати об’єкти типа String за допомогою оператора new. Для створення порожнього рядка використовується конструктор без параметрів:


String s = new String():

Приведений нижче фрагмент коду створює об’єкт s типа String ініціалізувавши його рядком з трьох символів, переданих конструктору як параметр в символьному масиві.

char chars[] = { ‘а’, ‘b’, ‘с’ }:
String s = new String(chars);
System.out.println(s):

Цей фрагмент коду виводить рядок . Отже, у цього конструктора-3 параметра:

String(char chars[], int начальнийіндекс, int числосимволов);

Використовуваний такий спосіб ініціалізації в нашому черговому прикладі:

char chars[] = { ‘a’, ‘b’, ‘с’, ‘d’, ‘e’, ‘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);


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии