В этом репозитории я разбираю методы строк: length(), charAt(), циклы для обхода символов.
Коды простые, но полезные — помогают понять, как Java работает со строками посимвольно.
| № | Файл | Что делает |
|---|---|---|
| 1 | CharAt | Выводит символы строки "Hello" по одному |
| 2 | Length | Длина строки "Программирование" |
| 3 | FirstChar | Первый символ строки |
| 4 | LastChar | Последний символ строки |
| 5 | SumLength | Складывает длины двух строк |
| 6 | ReverseString | Выводит "Java" в обратном порядке |
| 7 | Substring | Первые и последние 5 символов строки |
| 8 | Repeat | Повторяет "Java" 3 раза |
| 9 | Replace | Заменяет "o" на "0" |
| 10 | UpperLower | Переводит строку в верхний и в нижний регистр |
| 11 | Trim | Убирает пробелы в начале и конце |
| 12 | StartsEndsWith | Проверяет, начинается/заканчивается ли строка с "Hello"/"world" |
| 13 | Contains | Проверяет, содержит ли строка подстроку "and" |
| 14 | IndexOf | Индекс первого вхождения "o" |
Постепенно буду добавлять новые примеры: поиск символов, замена, сравнение строк.
str.length()— узнать длину строкиstr.charAt(i)— получить символ по индексуstr.substring(начало, конец)— вырезать часть строкиstr.repeat(n)— повторить строку n разstr.replace(что, на_что)— заменить символы или подстрокиstr.toUpperCase()/str.toLowerCase()— изменить регистрstr.trim()— убрать пробелы в начале и концеstr.startsWith()/str.endsWith()— проверить начало и конец строкиstr.contains()— проверить, есть ли подстрока внутриstr.indexOf()/str.lastIndexOf()— найти индекс символа или подстроки- Цикл
forдля обхода строки от начала до конца и наоборот
Это моя шпаргалка по строкам. Когда забуду, как работать с символами, открываю и вспоминаю.
⭐ Коды простые, но без них не понять ничего сложнее.