getPropertyBool

fun getPropertyBool(prop: String, defaultValue: Boolean = false): Boolean

Считывает логическое значение (true / false) из файла свойств.

Поддерживаются значения (регистр не имеет значения):

  • true, yes, on, 1true

  • false, no, off, 0false

Если значение отсутствует или имеет неизвестный формат — возвращается значение по умолчанию.

Примеры:

getPropertyBool("feature.enabled", true)           // → true, если в properties указано "true" или "yes"
getPropertyBool("logging.debug", false) // → false, если в properties "off" или "0"
getPropertyBool("nonexistent.option", true) // → true, т.к. свойства нет, берётся defaultValue

Return

логическое значение.

Parameters

prop

имя свойства.

defaultValue

значение по умолчанию, если свойство отсутствует или некорректно.