Содержание
- 2. Обробка рядків String-конструктори Довжина рядка Спеціальні рядкові операції Рядкові літерали Конкатенація рядків Конкатенація інших типів даних
- 3. Обробка рядків Як у більшості інших мов програмування, рядок в Java - це послідовність символів. Але,
- 4. Обробка рядків Для тих випадків, коли бажана змінна рядок, існує компаньйон класу string з ім'ям stringBuffer,
- 5. String-конструктори Клас string підтримує кілька конструкторів. Щоб створити порожній об'єкт типу string, потрібно викликати замовчуваний конструктор.
- 6. String-конструктори Як ініціалізатор можна вказати піддіапазон символьного масиву, для чого використовується наступний конструктор: String (char chars
- 7. String-конструктори Тип char в Java використовує 16-розрядне представлення символів (з набору Unicode), тоді як в Internet
- 8. Довжина рядка Довжина рядка визначається кількістю містяться в ній символів. Для отримання цього значення викличте метод
- 9. Спеціальні рядкові операції Оскільки робота з рядками - звичайна і дуже важлива частина програмування, в синтаксис
- 10. Рядкові літерали Для кожного рядкового літерала в програмі Java автоматично створює string-об'єкт. Наприклад, наступний кодовий фрагмент
- 11. Конкатенація рядків Взагалі, Java не дозволяє застосовувати операції до string-об'єктів. Проте в цьому правилі є один
- 12. Конкатенація інших типів даних Операцію конкатенації рядків можна використовувати з іншими типами даних. Наприклад, розглянемо наступну,
- 13. Перетворення рядків і метод toString () Кожен клас реалізує toString (), оскільки даний метод визначено в
- 14. Перетворення рядків і метод toString () //Перевизначення toString () для Вох-класів. class Box { double width;
- 15. Вилучення символів Клас String надає кілька способів вилучення символів з об'єкта типу String. Хоча символи, які
- 16. Метод charAt() Для витягання одиночного символу з String-об'єкта ви можете прямо посилатися на індивідуальний символ через
- 17. Метод getChars() Якщо потрібно витягти більше одного символу, то можна використовувати метод getChars (). void getChars
- 18. Метод getBytes() Є альтернатива getChars (), яка зберігає символи в масиві байтів. Цей метод називається getBytes
- 19. Метод toCharArray() Якщо ви хочете перетворити всі символи в об'єкті типу String в символьний масив, найпростіший
- 20. Порівняння рядків Клас String включає декілька методів, які порівнюють рядки або підрядка всередині рядків.
- 21. Методи equals() і equalsIgnoreCase() Щоб порівнювати два рядки на рівність, потрібно використовувати метод equals (). Він
- 22. Методи equals() і equalsIgnoreCase() // Демонстрирує equals() і equalsIgnoreCase(). class equalsDemo { public static void main(String
- 23. Метод regionMatches() Метод regionMatches () порівнює деяку область всередині рядкового об'єкта з іншого деякою областю в
- 24. Методи startsWith() і endsWith() У класі string визначено дві підпрограми, які є спеціалізованими формами методу regionMatches
- 25. Методи startsWith() і endsWith() Друга форма startsWith () за допомогою свого другого параметра (startindex) дозволяє визначити
- 26. Порівняння equals() та операції == Важливо зрозуміти, що метод equals () і оператор == виконують дві
- 27. Метод compareTo() Часто, не досить просто знати, ідентичні чи два рядки. Для додатків сортування потрібно знати,
- 28. Метод compareTo() //Бульбашкове сортування рядків, class SortString { static String arr[] = { "Now", "is", "the",
- 29. Пошук рядків Клас string надає два методи, які дозволяють виконувати пошук зазначеного символу або підрядка всередині
- 30. Пошук рядків // Демонстрирує indexOf{) к lastlndexOf(). class indexOfDemo { public static void main(String args[]) {
- 31. Зміна рядка Оскільки String-об'єкти незмінні, всякий раз, коли ви хочете змінити String-об'єкт, потрібно або копіювати його
- 32. Метод substring() Ви можете витягти підрядок за допомогою методу substring (). Він має дві форми. Перша:
- 33. Метод substring() // Заміна підрядка, class StringRepIace { public static void main(String args[]) { String org
- 34. Метод concat() Можна зчіплювати два рядки, використовуючи метод concat о, з такою сигнатурою: String concat (String
- 35. Метод replace() Метод replace () замінює все входження одного символу в рядку виклику іншим символом. String
- 36. Метод trim() Метод trim () повертає копію рядка виклику, з якої вилучені будь-які ведучі і завершальні
- 37. Метод trim() // Використання trim() для обробки команд, import java.io.*; class UseTrim ( public static void
- 38. Перетворення даних, що використовує метод valueOf() Метод vaiueOf () перетворює дані з їх внутрішнього формату в
- 39. Зміна регістру символів в рядку Метод toLowerCase () перетворює вер символи в рядку з верхнього регістру
- 40. Клас StringBuffer StringBuffer - це клас, рівний за становищем класу String. Він забезпечує багато функціональних можливостей
- 41. Конструктори StringBuffer StringBuffer() StringBuffer(int size) StringBuffer(String str) Заданий за замовчуванням конструктор (без параметрів) резервує ділянку пам'яті
- 42. Методи length() і capacity() Поточну довжину об'єкта типу StringBuffer можна знайти за допомогою методу length (),
- 43. Метод ensureCapacity() Якщо ви хочете попередньо виділити ділянку пам'яті для деякого числа символів після того, як
- 44. Метод setLength() Щоб встановлювати довжину буфера в межах об'єкту типу StringBuffer, використовуйте метод setLength (). Його
- 45. Методи charAt() і setCharAt() Значення одиночного символу можна отримати з StringBuffer за допомогою методу charAt ().
- 46. Метод getChars() Для копіювання підрядка StringBuffer в масив можна використовувати метод getChars (). Його загальна форма:
- 47. Метод append() Метод append () додає рядкові подання будь-якого іншого типу даних в кінець викликає об'єкта
- 48. Метод insert() Метод insert про вставляє один рядок в іншу. StringBuffer insert (int index. String str)
- 49. Метод reverse() Можна змінити порядок символів в об'єкті типу stringBuffer, використовуючи метод reverse () з форматом:
- 50. Методи delete() і deleteCharAt() StringBuffer delete(int startIndex, int endlndex) StringBuffer deleteCharAt(int loc) Метод delete () видаляє
- 51. Метод replace() StringBuffer replace (int startlndex, int endlndex, String str) Замінна підрядок вказується індексами startlndex і
- 53. Скачать презентацию