Содержание
- 2. Класс String – это самый частоиспользуемый класс в Java, он предназначен для хранения набора (массива) символов.
- 3. Внутреннее устройство класса String public final class String{ private final char value[]; // Массив символов. private
- 4. Создание объекта строки Создать объект строка в Java можно с помощью оператора new или строкового литерала
- 5. Объект строки создается в специально отведенном месте памяти, называемом пул строк. При повторном использовании литерала, новый
- 6. Статические методы класса String format – метод возвращает строку, в которой спецификаторы формата заменены на значения
- 7. Спецификаторы формата Количество спецификаторов формата должно соответствовать количеству параметров в методе. Тип значений должен соответствовать спецификатору
- 8. Escape-последовательности
- 9. Все методы класса String не изменяют строку, в которой они вызываются, а возвращают ссылку на новый
- 10. Методы класса String charAt – возвращает символ из строки, находящийся по индексу. concat – возвращает конкатенацию
- 11. Методы класса String length – возвращает количество символов в строке. isEmpty – возвращает истину, если строка
- 12. Методы класса String contains – возвращает истину, если строка содержит хотя бы одно совпадение со сравниваемой
- 13. Методы класса String startsWith – возвращает истину, если строка начинается с искомого символа или строки. endsWith
- 14. Методы класса String trim – возвращает строку с удаленными начальными и конечными пробелами. toLowerCase – возвращает
- 15. Методы класса String indexOf – возвращает индекс символа, с которого найдено первое совпадение с искомой строкой
- 16. Методы класса String lastIndexOf – возвращает индекс символа, с которого найдено первое совпадение с искомой строкой
- 17. Методы класса String substring – возвращает часть строки из исходной.
- 18. Методы класса String replace – возвращает строку, заменяя в исходной строке символ или набор символов на
- 19. Методы класса String split – позволяет разбить строку на подстроки по определенному разделителю. Разделитель – какой-нибудь
- 20. Задача 1 Подсчитать общее количество знаков «+», «-» и «*», входящих во вводимую с клавиатуры строку.
- 21. Задача 2 Определить количество вхождений заданной подстроки в строку. Ввод строки и подстроки организовать с клавиатуры.
- 22. Задача 2
- 23. Задача 3 Дана строка, которая содержит имена пользователей, разделенные запятой – "Login1,LOgin2,login3,loGin4". Необходимо разбить эту строку
- 24. Задача 4 Разработать программу, проверяющую, является ли введенное с клавиатуры слово (строка) палиндромом (читается одинаково в
- 25. Задача 4
- 26. Сравнение строк Для сравнения строк используются методы equalsIgnoreCase() (без учета регистра) и equals() (с учетом регистра).
- 27. Сравнение строк Метод regionMatches() сравнивает отдельные подстроки в рамках двух строк. ignoreCase: надо ли игнорировать регистр
- 28. Сравнение строк Методы int compareTo(String str) и int compareToIgnoreCase(String str) сравнивают строки и позволяют узнать больше
- 29. Сравнение строк При применении оператора сравнения (==) для переменных ссылочного типа происходит сравнение ссылок на объект.
- 31. Скачать презентацию

![Внутреннее устройство класса String public final class String{ private final char value[];](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/945807/slide-2.jpg)


























Многопоточность vol. 2. Лекция 8
Компилятор логико-алгебраических выражений для многомодульных систем
Понятие как форма мышления
informatio (копия)
Система криптографической защиты
Естественные и искусственные источники информации. 3 класс
Информация и информационные процессы
Оценка эффективности существующих программных и программно-аппаратных средств защиты информации
Хранение информации. Память человека и память человечества
Несколько правил хорошего дизайна
Кодирование информации
Оптимизатор Solver (встроен в Microsoft Excel)
Дискретная математика. Переводы из двоичной
Эффективная работа с информацией
Практика внедрения BGP Flowspec в сети оператора связи
Презентация на тему Понятие алгоритма. Виды алгоритмов
САПР - системы автоматизированного проектирования
Алгоритмы с ветвящейся структурой. Программирование ветвлений на Паскале
Использование связей
Daemon Tools Lite
Правки для интернет-магазина
Бойцовский клуб. Цветовая композиция
Iganov
Форматирование HTML-документа
Что такое BigData
Безопасное использование личных данных
ВКР: Проектирование и разработка автоматизированных тестов для проекта кредитного конвейера
Алгоритмы и исполнители