2017-06-30 1 views
-1

私はKotlin言語を使って簡単なAndroidアプリケーションを作ろうとしています。 私は1つのEditTextを持っています、私はStringの値を取得していますが、その値を整数に変換したいと思います。 Kotlin言語でこの文字列を整数に変換する方法はありますか。Kotlin言語でedittextから得られた文字列を整数に変換する

+0

Google it。 https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-int.html –

答えて

4

あなたは.toInt()を使用することができます:文字列の内容は有効な整数でない場合、それはNumberFormatExceptionをスロー

val myNumber: Int = "25".toInt() 

注こと。あなたは、この動作が気に入らない場合

、あなたの代わりに.toIntOrNull()を使用することができます(Kotlin 1.1以降):

val myNumOrNull: Int? = "25".toIntOrNull() 
0

上記の一般的な考え方ですが、ここでストレートのAndroidメーカーのうち構文から、あります私はやっている別のチュートリアル。

コンパイラがキャストのキャストを行うのは完全に満足していたことに注意してください。

var myNewInt: Int = myEditTextView.text.toString().toInt() 
関連する問題