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, що означає, що ні від одного з цих класів не можна проводити підкласи. Це було зроблено для того, щоб можна було застосувати деякі види оптимізації що дозволяють збільшити продуктивність при виконанні операцій обробки рядків.
Конструктори
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Tags:
клас,
метод,
обєкт,
параметр,
приклад,
рядок,
символ
Схожі записи
- Мова і архітектура Java (28.03.2009)
...
Стрімке зростання технологій, пов'язаних з Інтернетом, WWW і "електронною комерцією", додатково ускладнюють це завдання. Модний нині об'єктно-орієнтований підхід сам по собі не вирішує цих проблем, більш того, часто привносить нові.
Пропонований фірмою Sun Microsystems підхід, а саме система програмування на основі мови Java(ТМ) володіє наступними характеристиками:
мова програмування об'єктно-орієнтована, в той же час ...
- Програмування на мові Java ВведенняВисновок (09.03.2009)
...
Каталог в Java трактується як звичайний файл, але з додатковою властивістю - списком імен файлів, який можна проглянути за допомогою методу list. Зауваження Java правильно обробляє роздільники імен каталогів в дорозі, використовувані в UNIX і DOS. Якщо ви використовуєте стиль UNIX - символи '/', то при роботі в Windows Java автоматично перетворить їх в ...
- Програмування на мові Java Обробка виключень (06.03.2009)
... Виключення можуть збуджуватися и для того, щоб повідомити про деякі нештатні ситуації.
Основи
До механізму обробки виключень в Java мають відношення 5 ключових слов:-try, catch, throw, throws і finally. Схема роботи цього механізму наступна. Ви намагаєтеся (try) виконати блок коду, і якщо при цьому виникає помилка, система порушує (throw) виключення, яке ...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Всі поширені інструментальні системи вже підтримують програмування на Java.
У WWW можна знайти сотні тисяч публікацій і програмної продукції, пов'язаних з Java, зокрема вільно поширювана система програмування Java, розроблена фірмою Sun-Soft (недавно з цієї фірми виділилася самостійна фірма Java-Soft), а також вільно поширювана система програмування GNU-Java, розроблена FSF.
Написані десятки навчальних посібників з Java (частина з них ...
- Програмування на мові Java Моделі обробки подій (08.03.2009)
... Найбільш часто використовувані події, наприклад, ті, що пов'язані з мишею і клавіатурою, диспетчеризуються іншим методам класу Component.
Всі події, пов'язані з мишею, викликаються з копією оригінальної події, а також з координатами х і у, в яких ця подія відбулася.
mouseEnter викликається у тому випадку, коли миша входить в компонент.
mouseExit викликається ...
Категория:
програмування |
Комментарии