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