Мне нужна помощь с файлом свойств Java, который я использую для изменения языка моей программы. Проблема в следующем: я хочу, чтобы некоторые строки в файле свойств начинались с пробела. однако java автоматически обрезает начальные пробелы. Поэтому всякий раз, когда я печатаю некоторую переменную (например, выбранное имя игрока: Джон), за которой следует строка из файла свойств (выиграл игру), она печатает: «Джон выиграл игру» вместо «Джон выиграл игру». . ''
можно ли этого избежать?
В сети есть несколько статей, если вы выполняете поиск с использованием строки типа "пробел файла свойств Java". Вот некоторые: чтение-свойства-файл-с-значением-интервалома такжечтение-свойства-файл-с-пробел-нуль-экранирование.




Is it possible to avoid this?
Нет. Начальные пробелы в значении свойства автоматически обрезаются Java, но конечные пробелы сохраняются. Чтобы обойти эту проблему, вы можете просто изменить оператор печати.
Вы можете избежать ведущего пробела, например:
example = \ won the game
Однако было бы более традиционным хранить всю строку форматирования, например:
example = %s won the game
Это было именно то, что я искал! Спасибо чувак :)
Разместите код, который вы пробовали.