Пробелы в файле свойств Java, используемые для изменения языка

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

можно ли этого избежать?

Разместите код, который вы пробовали.

forpas 08.11.2018 13:07

В сети есть несколько статей, если вы выполняете поиск с использованием строки типа "пробел файла свойств Java". Вот некоторые: чтение-свойства-файл-с-значением-интервалома такжечтение-свойства-файл-с-пробел-нуль-экранирование.

prasad_ 08.11.2018 13:15
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
1 539
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Is it possible to avoid this?

Нет. Начальные пробелы в значении свойства автоматически обрезаются Java, но конечные пробелы сохраняются. Чтобы обойти эту проблему, вы можете просто изменить оператор печати.

Ответ принят как подходящий

Вы можете избежать ведущего пробела, например:

example = \ won the game

Однако было бы более традиционным хранить всю строку форматирования, например:

example = %s won the game

Это было именно то, что я искал! Спасибо чувак :)

Yousama 08.11.2018 15:30

Другие вопросы по теме