kotlin String型に変換する
![kotlin String型に変換する](https://mebee.info/wp-content/uploads/2020/05/kotlin-1.png)
kotlinで、String型に変換する手順を記述してます。対象の値に対して「toString」を使用することで可能です。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
手順
String型に変換するには、「toString」を使用します。
値.toString()
実際に、変換してみます。
fun main() {
var x: Int = 123
var y: Double = 1.23
check(x.toString()) // 123 is String
check(x) // 123 is Int 元の値は変わらない
check(y.toString()) // 1.23 is String
}
fun check(x: Any?){
when (x) {
is Byte -> println("$x is Byte")
is Int -> println("$x is Int")
is Double -> println("$x is Double")
is Char -> println("$x is Char")
is String -> println("$x is String")
is Boolean -> println("$x is Boolean")
}
}
Boolean型もChar型も、変換されます。
fun main() {
var x: Boolean = true
var y: Char = 'M'
check(x.toString()) // true is String
check(y.toString()) // M is String
}
fun check(x: Any?){
when (x) {
is Byte -> println("$x is Byte")
is Int -> println("$x is Int")
is Double -> println("$x is Double")
is Char -> println("$x is Char")
is String -> println("$x is String")
is Boolean -> println("$x is Boolean")
}
}
nullの場合
nullの場合も変換されます。
fun main() {
check(null.toString()) // null is String
}
fun check(x: Any?){
when (x) {
is Byte -> println("$x is Byte")
is Int -> println("$x is Int")
is Double -> println("$x is Double")
is Char -> println("$x is Char")
is String -> println("$x is String")
is Boolean -> println("$x is Boolean")
}
}
-
前の記事
Google スライド テキストを箇条書きにするショートカットキー 2024.06.28
-
次の記事
Ubuntu apacheに外部からアクセスできない 2024.06.28
コメントを書く