Я создаю небольшую программу, которая сохраняет значение int в текстовый файл, сохраняет его и загружает при повторном запуске программы. Теперь, мне нужно больше 3 булевых быть сохранены в текстовом файле, я пишу вещи в файл с n не будет работать, не переходя к новой строке
public Formatter x;
x.format("%s", "" + m.getPoints() + "\n");
Всякий раз, когда я хочу, чтобы перейти на новую строку в моем текстовом файле, с \ п, оно не перейдите в новую строку, он просто напишет его непосредственно за значением int. Я пытался делать как
x.format("%s", "" + m.getPoints() + "\n");
x.format("%s", "" + m.getStoreItem1Bought() + "\n");
и
x.format("%s%s", "" + m.getPoints() + "\n", "" + m.getBought() + "\n");
, но, как будет просто написать логическое непосредственно за значение INT, без запуска новой линии. Любая помощь по этому поводу?
Я использую Windows 7 Ultimate 64 бит, а мой текстовый редактор Eclipse, я запускаю весь код с Eclipse.
Вы используете систему Windows? '\ N' будет вставлять строку, а не системный разделитель строк. В Windows это возврат каретки, за которым следует строка перевода строки.Это может показаться, что между –
ничего нет. Правильно, но существует только несколько программ, требующих '\ r \ n', и все, с чем я столкнулся, показывает одиночный' \ n' как полеобразный символ (что не является поведением описано). – maaartinus
Обновлен OP. – Stan