Содержание
- 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. Скачать презентацию