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);
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
Tags:
клас,
метод,
обєкт,
параметр,
приклад,
рядок,
символ
Схожі записи
- Програмування на мові Java Нове в Java 11 (07.03.2009)
... А поки нововведеннями Java 1.1 є :
Вбудовані класи
Зміни, що внесені до самої мови і дозволяють включати класи один в одного і в блоки програми.
Java Bean-об'єкт
Механізм побудови модульних програмних компонентів, призначених для багатократного використання.
Багатоязикова підтримка
Безліч нових особливостей, що дозволяють писати програми, які працюють ...
- Програмування на мові Java Утиліти (02.03.2009)
... util.
Вони використовуються для роботи з наборів об'єктів, взаємодії з системними функціями низького рівня, для роботи з математичними функціями, генерації випадкових чисел і маніпуляцій з датами і часом.
Прості оболонки для типів.
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
... sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. Обов'язково перевірте відповідність прописних букв в імені файлу тому ж в назві класу, що міститься в нім.
Для того, щоб відтранслювати цей приклад необхідно запустити транслятор Java-javac, вказавши як параметр ім'я файлу з ...
- Програмування на мові Java Моделі обробки подій (08.03.2009)
... Найбільш часто використовувані події, наприклад, ті, що пов'язані з мишею і клавіатурою, диспетчеризуються іншим методам класу Component.
Всі події, пов'язані з мишею, викликаються з копією оригінальної події, а також з координатами х і у, в яких ця подія відбулася.
mouseEnter викликається у тому випадку, коли миша входить в компонент.
mouseExit викликається ...
- Програмування на мові Java Обробка виключень (06.03.2009)
... try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи виключень
У вершине ієрархії виключень коштує клас ...
Категория:
програмування |
Комментарии