Замена строки в файле нужным текстом

223
08 мая 2017, 00:08

Работаю в Android Studio, пишу на Java. Имеется файл, в который нужно записать информацию. В файле уже есть несколько значений. Одно из них, находящееся в отдельной строчке, мне нужно заменить на другое. Но я знаю лишь 2 способа записи информации в файл.

Первый:

FileOutputStream fos = openFileOutput("textfile", Context.MODE_APPEND);

Второй:

FileOutputStream fos = openFileOutput("textfile", Context.MODE_);

Но проблема в том, что первый способ лишь добавляет строки в файл, что не подходит, а второй переписывает файл заново с этой же строкой. Конечно, можно использовать второй метод и перед записью нового значения считывать остальные и добавлять их при перезаписи файла, но я уверен, что есть более короткий путь.

READ ALSO
Запись в файл что находится в папке raw

Запись в файл что находится в папке raw

Как я могу записать информацию в файл находящийся в папке raw?

235
Как поменять иконку маркера в Google maps?

Как поменять иконку маркера в Google maps?

я использую такой код, что бы поменять иконку маркера на карте, но получаю ошибку:

550
Выделение памяти при компиляции Java

Выделение памяти при компиляции Java

Не могу разобраться с компиляцией javac-омПри попытке (даже с параметрами типа Xms1024m/Xmx1024M) компиляции

293
Объединение звуковых файлов

Объединение звуковых файлов

Всем добраРебят выручайте, короткие сроки

282