#kotlinで使える型
###数値
型 | ビット幅 |
---|---|
Double | 64 |
Float | 32 |
Long | 64 |
Int | 32 |
Short | 16 |
Byte | 8 |
またkotlinでは型を宣言しなくとも実行できるが
val a = 1F + 3
や
val a = 1L + 3
などでFloat+IntやLong+Intなどの計算ができる。
*Float型はf
orF
でタグ付けをする。
###文字
型 | ビット幅 |
---|---|
Char | 8 |
###文字列 | |
型 | ビット幅 |
:----------------- | ------------------: |
String | 可変 |
###真偽値 | |
型 | ビット幅 |
:----------------- | ------------------: |
Boolean | 一般に8 |
###配列 | |
型 | ビット幅 |
:----------------- | ------------------: |
Array |
#型変換
###文字列から数値
val t : String = "123"
val i : Int = Integer.parseInt(t)
###数値から文字列
val a : Int = 32
val s : String = a.toString()
###数値から数値
val b : Float= 3.0F
val f : Int = b.toInt()
数値からの数値への変換は全ての数値型への変換をサポートしています
- toByte(): Byte
- toShort(): Short
- toInt(): Int
- toLong(): Long
- toFloat(): Float
- toDouble(): Double
- toChar(): Char