Я использую FileOutputStream для записи десятичных значений в файл, и поскольку он может писать только байты или массивы байт, я нахожу, что не могу писать текстовые значения, такие как строки.Запись текстовой строки с помощью FileOuputStream в java?
Я пробовал различные другие классы, такие как Writer и PrintWriter, как под-объекты, но ни один из них, похоже, не может записать файл, как я хочу. Я не хочу создавать новый объект, который потребует повторного открытия файла, это должно быть возможно сделать «в строке». Предложения?
Что вы подразумеваете под встроенным и что вы не хотите создавать новый объект? –
Можете ли вы поделиться запрограммированным кодом и указать, почему он не работает должным образом? – Mureinik
Я хочу иметь возможность выводить строку в файл в текущей позиции, как определено объектом FileOutputStream. Создание другого объекта потребует перехода в нужную позицию в файле, и это кажется просто неуклюжим. – resetter