Можно ли как-нибудь написать текст в файл с определенной точки в файле?
Например, я открываю файл из 10 строк текста, но я хочу записать строку текста в 5-ю строку.
Полагаю, один из способов - вернуть строки текста в файл обратно в виде массива с использованием метода readalllines, а затем добавить строку с определенным индексом в массиве.
Но есть различие в том, что некоторые коллекции могут только добавлять участников в конец, а некоторые - в любое место назначения. Чтобы перепроверить, массив всегда позволял бы мне добавлять значение по любому индексу, верно? (Я уверен, что одна из моих книг написана по-другому).
Кроме того, есть ли лучший способ сделать это?
Спасибо