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

March 4th, 2009

+ Стоимость монтажа электропроводки в частном прайс.


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


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

( Картузов А.В. )

PDF версія

  • Конструктори
  • Спеціальний синтаксис для роботи з рядками
  • Створення рядків
  • Злиття рядків
  • Послідовність виконання операторів
  • Перетворення рядків
  • Витягання символів
  • Порівняння
  • Рівність
  • Впорядкування
  • indexOf і lastIndexOf
  • Модифікація рядків при копіюванні
    • substring
    • concat
    • replace
    • toLowerCase і toUpperCase
    • trim
  • valueOf
  • StringBuffer
    • Конструктори
    • ensureCapacity
    • setLength
    • charAt і setCharAt
    • append
    • insert
  • Без рядків не обійдешся

В цьому розділі обговорюються засоби мови Java для роботи з рядками. У мовах З і C++ відсутній вбудована підтримка такого об’єкту, як рядок. У них при необхідності передається адреса послідовності байтів, вміст яких трактується як символи до тих пір, поки не буде зустрінутий нульовий байт, що відзначає кінець рядка.
У пакет java.lang вбудований клас, що інкапсулює структуру даних, відповідну рядку. Цей клас, званий String, не що інше, як об’єктне представлення незмінного символьного масиву. У цьому класі є методи, які дозволяють порівнювати рядки, здійснювати в них пошук і витягувати певні символи і підрядки.
Клас StringBuffer використовується тоді, коли рядок після створення потрібно змінювати.

Зауваження
І String, і StringBuffer оголошені final, що означає, що ні від одного з цих класів не можна проводити підкласи. Це було зроблено для того, щоб можна було застосувати деякі види оптимізації що дозволяють збільшити продуктивність при виконанні операцій обробки рядків.

Конструктори


Tags: , , , , , ,

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


Схожі записи

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

Комментарии