Как насчет использования Boolean.parseBoolean () для выполнения преобразования, например так:
Boolean foo = Boolean.parseBoolean(yourProperties.getProperty("foo"));
По крайней мере, таким образом, оно будет соответствовать другим преобразованиям строки Java в булево.
Я тестировал, и это, кажется, радостно преобразовывает отсутствующее свойство (возвращаемое как null
) в false
, что удобно.