Как выйти из равняния, входят в систему файлы свойств

То, как я могу выйти, равняется знаку (=) в файлах свойств Java? Я хотел бы поместить что-то как следующее в моем файле:

table.whereclause=where id=100
79
задан Tapas Bose 27 August 2012 в 12:53
поделиться

2 ответа

Более того, обратитесь к методу load (Reader reader) из класса Property в javadoc

В документации метода load (Reader reader) говорится

Ключ содержит все символы в строке, начиная с первого символа , отличного от пробела, и до , но не включая, первого неэкранированного символа {{ 1}} '=' , ':' или символ пробела , кроме символа конца строки. Все эти символы завершения ключа могут быть включены в ключ путем экранирования их предшествующим символом обратной косой черты ; например,

 \: \ = 
 

будет двухсимвольным ключом ": =". Знаки конца строки могут быть включены с помощью \ r и \ n управляющих последовательностей. Любой пробел после клавиши пропускается; если первым небелым символом после ключа является '=' или ':' , то он игнорируется и любые {{ 1}} пробелы после него также пропускаются. Все оставшиеся символы в строке становятся частью связанной строки элемента; если не осталось символов, элемент представляет собой пустую строку "" . После того, как необработанные последовательности символов , составляющие ключ и элемент, идентифицированы, выполняется обработка перехода , как описано выше.

Надеюсь, что это поможет.

78
ответ дан 24 November 2019 в 10:08
поделиться

В Java по умолчанию используется escape-символ '\'.
Однако файл свойств Java имеет формат "ключ = значение", он должен рассматривать все, что находится после первого равного, как значение.

21
ответ дан 24 November 2019 в 10:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: