Java.SE.03. Класс String презентация
Содержание
- 2. Содержание Класс String Классы StringBuilder, StringBuffer Форматирование строк. Класс Formatter Интернационализация
- 3. КЛАСС sTRING
- 4. Класс String Строка – объект класса String. Строка является неизменяемой
- 5. Класс String Ссылка типа String на строку-константу:
- 6. Класс String Некоторые конструкторы класса String.
- 7. Класс String Примеры создание строк
- 8. Класс String Интерфейс CharSequence реализуют классы String, StringBuilder, StringBuffer. Методы интерфейса
- 9. Класс String Методы чтения символов из строки: char charAt(int index) –
- 10. Класс String int codePointBefore(int index) – возвращает кодовую точку для позиции в
- 11. Класс String byte[] getBytes(Charset charset) - возвращает строку в виде последовательности байт,
- 12. Класс String Методы сравнения строк: boolean equals(Object obj) - проверяет идентична
- 13. Класс String compareToIgnoreCase(String str) - лексиграфическое сравнение строк без учета регистра
- 14. Класс String Работа с символами строки: String toUpperCase() - преобразует строку
- 15. Класс String. Example 1 Объединение строк: String concat(String str)
- 16. Класс String Поиск символов и подстрок int indexOf(int ch) - поиск
- 17. Класс String int lastIndexOf(int ch, int fromIndex) - поиск последнего вхождения
- 18. Класс String boolean contains(CharSequence cs) - проверяет, входит ли указанная последовательность
- 19. Класс String boolean endsWith(String suffix) - заканчивается ли String суффиксом suffix;
- 20. Класс String Извлечение подстрок String trim() – отсекает на концах строки
- 21. Класс String Приведение значений элементарных типов и объектов к строке String
- 22. Класс String static String valueOf(boolean b) -.возвращает строку “true” или “false”,
- 23. Класс String Форматирование строк static String format(String format, Object... args) static
- 24. Класс String Сопоставление с образцом boolean regionMatches(boolean ignoreCase, int toffset, String
- 25. Класс String String replace(CharSequence target, CharSequence replacement) -
- 26. Класс String String[] split(String regexStr) - разбивает строку на части, границами
- 27. Класс String. Example 2 Результат:
- 28. Класс String. Example 3 Результат:
- 29. Класс String. Example 4 Результат:
- 30. Классы stringbuilder, stringbuffer
- 31. Классы StringBuilder, StringBuffer Классы StringBuilder и StringBuffer по своему предназначению близки
- 32. Классы StringBuilder, StringBuffer Конструкторы класса StringBuilder StringBuilder(String str) – создает StringBuilder,
- 33. Классы StringBuilder, StringBuffer Чтение и изменение символов объекта StringBuilder int length()
- 34. Классы StringBuilder, StringBuffer ОТЛИЧИЕ объектов класса String от объектов классов StringBuilder,
- 35. Классы StringBuilder, StringBuffer Добавление символов в объект класса StringBuilder. Добавляет аргумент
- 36. Классы StringBuilder, StringBuffer Добавление символов в объект класса StringBuilder (продолжение). StringBuilder
- 37. Классы StringBuilder, StringBuffer Вставка символов в объект StringBuilder. Вставляет второй аргумент
- 38. Классы StringBuilder, StringBuffer Вставка символов в объект StringBuilder (продолжение). StringBuilder insert(int
- 39. Классы StringBuilder, StringBuffer Удаление символов из объекта StringBuilder. StringBuilder deleteCharAt(int index)
- 40. Классы StringBuilder, StringBuffer Управление ёмкостью. int capacity() – возвращает текущую емкость.
- 41. Классы StringBuilder, StringBuffer В классе присутствуют также методы, аналогичные методам класса
- 42. Классы StringBuilder, StringBuffer. Example 5 Результат:
- 43. Классы StringBuilder, StringBuffer. Example 6 Результат:
- 44. Классы StringBuilder, StringBuffer. Example 7 Результат:
- 45. Форматирование строк. Класс formatter
- 46. Форматирование строк. Класс Formatter Класс Formatter (пакет java.util) - обеспечивает преобразование
- 47. Форматирование строк. Класс Formatter Для классов PrintStream и PrintWriter добавлен метод
- 48. Форматирование строк. Класс Formatter Спецификаторы формата. Общий синтаксис спецификатора формата следующий:
- 49. Форматирование строк. Класс Formatter
- 50. Форматирование строк. Класс Formatter
- 51. Форматирование строк. Класс Formatter. Example 8 Результат:
- 52. Форматирование строк. Класс Formatter Аргумент спецификатора формата [argument_index] имеет два вида
- 53. Форматирование строк. Класс Formatter. Example 9 Результат:
- 54. Форматирование строк. Класс Formatter
- 55. Форматирование строк. Класс Formatter
- 56. Форматирование строк. Класс Formatter. Example 10 Результат:
- 57. Форматирование строк. Класс Formatter Width – минимальное число символов, отводимое под
- 58. Форматирование строк. Класс Formatter. Example 11 Результат:
- 59. Форматирование строк. Класс Formatter
- 60. Форматирование строк. Класс Formatter
- 61. Форматирование строк. Класс Formatter. Example 12 Результат:
- 62. Форматирование строк. Класс Formatter При работе с классом Formatter могут возникнуть
- 63. Форматирование строк. Класс Formatter
- 64. Форматирование строк. Класс Formatter Метод printf() автоматически использует объект типа Formatter
- 65. Форматирование строк. Класс Formatter. Example 13 Результат:
- 66. Интернационализация
- 67. Интернационализация Интернационализация программы (i18n) – Написание программы, работающей в различных языковых
- 68. Интернационализация Класс Locale, (пакет java. util) идентифицирует используемое языковое окружение Локаль
- 69. Интернационализация
- 70. Интернационализация Методы класса Locale getDefault() возвращает текущую локаль, сконструированную на основе
- 71. Интернационализация. Example 14
- 72. Интернационализация. Example 14 Результат:
- 73. Интернационализация Интернационализация чисел и дат - вывод данных в соответствии с
- 74. Интернационализация Класс NumberFormat Получение форматировщиков чисел getNumberInstance(locale) – обычные числа getIntegerIntance(locale)
- 75. Интернационализация Класс NumberFormat Методы форматирования String format(long) – форматировать целое число
- 76. Интернационализация. Example 15
- 77. Интернационализация. Example 15
- 78. Интернационализация. Example 15
- 79. Интернационализация. Example 15
- 80. Интернационализация. Example 15
- 81. Интернационализация. Example 15
- 82. Интернационализация Класс DateFormat Получение форматировщиков времени и дат getDateInstance([dateStyle[, locale]]) –
- 83. Интернационализация Класс DateFormat Стили DEFAULT, FULL, LONG, MEDIUM, SHORT Методы форматирования
- 84. Интернационализация. Example 16
- 85. Интернационализация. Example 16
- 86. Интернационализация. Example 16
- 87. Интернационализация. Example 16
- 88. Интернационализация. Example 16 Результат:
- 89. ResourceBundle
- 90. ResourceBundle Управление набором ресурсов производится классом ResourceBundle, находящимся в пакете java.util.
- 91. ResourceBundle. Example 17 Ресурс ResourceExample может быть представлен либо в
- 92. ResourceBundle. Example 17
- 93. ResourceBundle. Example 17 Результат:
- 94. ResourceBundle. Example 18
- 95. ResourceBundle. Example 18 Для корректного отображения нелатинских символов ознакомьтесь с работой
- 96. ResourceBundle. Example 18
- 97. ResourceBundle. Example 18
- 98. ResourceBundle. Example 18 Результат:
- 99. Регулярные выражения
- 100. Регулярные выражения Регулярные выражения (англ. regular expressions) ― современная система поиска
- 101. Регулярные выражения Регулярное выражение представляет собой строку-образец (англ. Pattern), состоящую из
- 102. Регулярные выражения Символы регулярных выражений x – неметасимвол \\ - \
- 103. Регулярные выражения Классы символов регулярных выражений [abc] – a, b, или
- 104. Регулярные выражения Предопределенные классы символов . – любой символ \d –
- 105. Регулярные выражения Обнаружение совпадения вначале и в конце ^a – якорь
- 106. Регулярные выражения Квантификаторы a? – a один раз или ни разу
- 107. Регулярные выражения. Example 19 .+ – будет соответствовать любому тексту A.+
- 108. Регулярные выражения. Example 20 [a-zA-Z]{1}[a-zA-Z\d\u002E\u005F]+@([a-zA-Z]+\u002E){1,2}((net)|(com)|(org)) - последовательность вида [a-zA-Z] указывает на
- 109. Pattern & matcher
- 110. Pattern & Matcher Пакет java.util.regexсостоит всего из трех классов: Matcher, Pattern,
- 111. Pattern & Matcher Последовательность вызова методов при работе с regexp:
- 112. Pattern & Matcher Методы класса Pattern Pattern compile(String regex) - возвращает
- 113. Pattern & Matcher Методы класса Pattern String pattern() — возвращает строку,
- 114. Pattern & Matcher. Example 21
- 115. Pattern & Matcher. Example 21 Результат:
- 116. Pattern & Matcher Методы класса Matcher Начальное состояние объекта типа Matcher
- 117. Pattern & Matcher Методы класса Matcher int end() — возвращает индекс
- 118. Pattern & Matcher Выделение групп Группы в шаблоне обозначаются скобками "("
- 119. Pattern & Matcher Методы, для работы с группами String group()
- 120. Pattern & Matcher Методы, для работы с группами int end()
- 121. Pattern & Matcher. Example 22 Результат:
- 122. Pattern & Matcher. Example 23
- 123. Pattern & Matcher. Example 23 Результат:
- 124. Pattern & Matcher. Example 24
- 125. Pattern & Matcher. Example 24 Результат:
- 126. Кодировки
- 127. Кодировки При создании строк конструктор String(byte[] byteArray, String encoding) создает Unicode-строку
- 128. Кодировки Если на компьютере установлена локаль, то компилятор создаст символы Unicode
- 129. Кодировки Если исходный кириллический ASCII-текст был в одной кодировке, а местная
- 130. Кодировки Правильные символы Unicode-кириллицы получаются, если использовать ту же кодовую таблицу,
- 131. Кодировки. Example 25 Результат:
- 132. Ihar Blinou, PhD Java.SE.03 Information Handling
- 133. Скачать презентацию










![Класс String
byte[] getBytes(Charset charset) - возвращает строку в виде последовательности байт, Класс String
byte[] getBytes(Charset charset) - возвращает строку в виде последовательности байт,](/documents_3/cc0272423a335cf5788206302a24ff58/img10.jpg)














![Класс String
String[] split(String regexStr) - разбивает строку на части, границами Класс String
String[] split(String regexStr) - разбивает строку на части, границами](/documents_3/cc0272423a335cf5788206302a24ff58/img25.jpg)

























![Форматирование строк. Класс Formatter
Аргумент спецификатора формата [argument_index] имеет два вида
Форматирование строк. Класс Formatter
Аргумент спецификатора формата [argument_index] имеет два вида](/documents_3/cc0272423a335cf5788206302a24ff58/img51.jpg)





























![Интернационализация
Класс DateFormat
Получение форматировщиков времени и дат
getDateInstance([dateStyle[, locale]]) – Интернационализация
Класс DateFormat
Получение форматировщиков времени и дат
getDateInstance([dateStyle[, locale]]) –](/documents_3/cc0272423a335cf5788206302a24ff58/img81.jpg)




















![Регулярные выражения
Классы символов регулярных выражений
[abc] – a, b, или Регулярные выражения
Классы символов регулярных выражений
[abc] – a, b, или](/documents_3/cc0272423a335cf5788206302a24ff58/img102.jpg)




![Регулярные выражения. Example 20
[a-zA-Z]{1}[a-zA-Z\d\u002E\u005F]+@([a-zA-Z]+\u002E){1,2}((net)|(com)|(org)) - последовательность вида [a-zA-Z] указывает на Регулярные выражения. Example 20
[a-zA-Z]{1}[a-zA-Z\d\u002E\u005F]+@([a-zA-Z]+\u002E){1,2}((net)|(com)|(org)) - последовательность вида [a-zA-Z] указывает на](/documents_3/cc0272423a335cf5788206302a24ff58/img107.jpg)


















![Кодировки
При создании строк конструктор String(byte[] byteArray, String encoding) создает Unicode-строку Кодировки
При создании строк конструктор String(byte[] byteArray, String encoding) создает Unicode-строку](/documents_3/cc0272423a335cf5788206302a24ff58/img126.jpg)




Слайды и текст этой презентации
Похожие презентации