Українська
Тема 3. Методи, масиви та рядки: String, StringBuilder і текстові блоки
Мета: навчитися розкладати алгоритм на методи, обробляти масиви та Unicode-текст, застосовувати стандартні операції й перевіряти граничні дані.
Зміст лекції
- Методи та параметри — Метод як окремий крок алгоритму · Передавання параметрів за значенням · Перевантаження, varargs і документація · Приклад 1. Статистика масиву
- Рекурсія та масиви — Рекурсія та стек викликів · Масив: довжина, індекси та посилання · Стандартні операції Arrays
- Двовимірні масиви та аргументи — Двовимірні й зубчасті масиви · Приклад 2. Поворот матриці на 90 градусів · Аргументи командного рядка
- Рядки String і Unicode — String: незмінність і порівняння · Unicode: кодові одиниці та кодові точки · Приклад 3. Нормалізація слів
- Складання тексту та регулярні вирази — StringBuilder і складання тексту · Текстові блоки й відступи · Приклад 4. HTML-звіт із рядків таблиці · Регулярні вирази: короткий практичний вступ