Я сохраняю несколько значений в файле свойств, но всякий раз, когда я открываю файл, значения не записываются в том порядке, в котором я закодирован.Свойства Файл не хранится в правильном порядке
save.setProperty("SN", "foo");
save.setProperty("ID", "bar");
save.setProperty("TN", "example");
save.setProperty("TC", "generic");
save.setProperty("SW", "incorrect");
save.setProperty("NW", "order");
save.store(new FileOutputStream(file.getAbsolutePath(), null);
Это выглядит как файл, когда я открываю его:
#Sat Jul 13 19:28:59 EDT 2013
ID=bar
SW=incorrect
TC=generic
TN=example
NW=order
SN=foo
Как вы можете видеть, порядок полностью отключен от кодирования. Мне любопытно, почему это происходит. Это, очевидно, не отсортировано по алфавиту, и я не вижу другой причины, почему это должно произойти так.
Вы также заметите, что комментарии также перемещаются или удаляются. – EJP
Зачем вам все это? –
@HotLicks Потому что мне было любопытно. Какое тебе дело? – Aaron