Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFPFs 520 of 522 menu
◀ ▶

Практика на файлы в Kotlin

Дан список:

val words = listOf("api", "kotlin", "file", "io")

Запишите каждое слово на отдельной строке в words.txt, прочитайте файл и выведите самое длинное слово.

Дан файл nums.csv:

// nums.csv // 3,7,1,9

Выведите сумму всех чисел из файла.

Дан файл template.txt:

// template.txt // start

Скопируйте его в backup/template.txt, допишите в копию строку "copy" и убедитесь, что исходник не изменился.

Создайте out/2026/report.txt с текстом "done". Выведите полный путь и размер файла.

В каталоге inbox лежат только текстовые файлы. Выведите их количество.

Дан файл data.txt:

// data.txt // alpha // beta // gamma

Прочитайте файл построчно и выведите строки в обратном порядке в rev.txt.

Обойдите tree и выведите пути всех файлов с расширением "txt".

Дан файл log.txt:

// log.txt // ok // fail // ok // ok

Посчитайте, сколько строк равны "ok", и выведите число.

Скопируйте tree-old в tree-old-copy, затем удалите tree-old со всем содержимым.

Дан файл note.txt:

// note.txt // hello

Допишите в конец файла строку "world" и выведите весь текст после записи.

Проверьте, существует ли config.json. Если файла нет, создайте его с текстом "{}" и выведите created. Иначе выведите exists.

Даны файлы a.txt и b.txt:

// a.txt // one // two // b.txt // three

Запишите все строки из обоих файлов подряд в all.txt, по одной строке в записи.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить