Я записываю данные в файл, используя ObjectOutputStream. У меня есть класс Data, который реализует интерфейс Serializable. Этот класс имеет 4 переменных экземпляра. Я успешно могу записать данные в файл, а также прочитать его.
Когда пользователь изменяет любую переменную экземпляра этого класса, я должен записать все 4 переменные в файл еще раз. Есть ли такое решение, чтобы вместо записи всех четырех переменных в файл я просто заменил данные переменной, которая была изменена?
Вот некоторые из кодов:
public class Data implements Serializable{
int i, j;
String s1, s2;
}