Open1

Kotlinで文字列のtrue/falseをBool値に変換する

ふじしろふじしろ

toBoolean()というメソッドが用意されており、大文字小文字を区別することなくBool値に変換することができる。
ロジックは以下の通り。nullable型にも対応している。

  • nullではなくtrue相当の文字列 -> TRUE
  • それ以外 -> FALSE

Kotlin
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-boolean.html

ソースコード
https://github.com/JetBrains/kotlin/tree/924c28507067cbfbf78a6509ea89eabe496e34ca/libraries/stdlib/common/src/kotlin/TextH.kt#L339