То, как я могу выйти, равняется знаку (=
) в файлах свойств Java? Я хотел бы поместить что-то как следующее в моем файле:
table.whereclause=where id=100
Более того, обратитесь к методу load (Reader reader) из класса Property
в javadoc
В документации метода load (Reader reader)
говорится
Ключ содержит все символы в строке, начиная с первого символа , отличного от пробела, и до , но не включая, первого неэкранированного символа {{ 1}}
'='
,':'
или символ пробела , кроме символа конца строки. Все эти символы завершения ключа могут быть включены в ключ путем экранирования их предшествующим символом обратной косой черты ; например,\: \ =
будет двухсимвольным ключом
": =".
Знаки конца строки могут быть включены с помощью\ r
и\ n
управляющих последовательностей. Любой пробел после клавиши пропускается; если первым небелым символом после ключа является'='
или':'
, то он игнорируется и любые {{ 1}} пробелы после него также пропускаются. Все оставшиеся символы в строке становятся частью связанной строки элемента; если не осталось символов, элемент представляет собой пустую строку""
. После того, как необработанные последовательности символов , составляющие ключ и элемент, идентифицированы, выполняется обработка перехода , как описано выше.
Надеюсь, что это поможет.
В Java по умолчанию используется escape-символ '\'.
Однако файл свойств Java имеет формат "ключ = значение", он должен рассматривать все, что находится после первого равного, как значение.