2017-06-30 47 views
-1

我正在嘗試使用Kotlin語言製作一個簡單的Android應用程序。 我有一個EditText,我在String中獲取它的值,但我想將該值轉換爲一個整數。 如何將此字符串轉換爲整數Kotlin語言將從edittext獲得的字符串轉換爲Kotlin語言的Integer

+0

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

回答

4

您可以使用.toInt()

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

注意,它拋出一個NumberFormatException如果字符串的內容是不是一個有效的整數。

如果你不喜歡這種行爲,你可以使用.toIntOrNull(),而不是(因爲科特林1.1):

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

以上是一般的想法,但這裏是一個語法直出Android的工作室,從我正在做的不同的教程。

請注意,編譯器非常樂意進行演員陣容。

var myNewInt: Int = myEditTextView.text.toString().toInt() 
相關問題