Я предполагаю, что под «свойствами» вы подразумеваете файл свойств Java (записанный / прочитанный java.util.Properties
).
Тогда, когда ты пишешь сам,
foo bar = barefoot
действительно должно интерпретироваться как
key: foo
value: bar = barefoot
Нет способа настроить это, используя встроенный класс Properties
. Вы должны либо манипулировать своим вводом (экранировать пробелы, изменить его на _ и обратно ...), либо написать свой собственный анализатор. Возможно, лучше написать собственный синтаксический анализатор, поскольку очевидно, что для начала ваш ввод не является файлом свойств Java: -).