我正在尝试使用Kotlin语言创建一个简单的Android应用程序.我有一个EditText,我在String中获取它的值,但我想将该值转换为整数.如何在Kotlin语言中将此字符串转换为整数?
zsm*_*b13 16
你可以使用.toInt()
:
val myNumber: Int = "25".toInt()
Run Code Online (Sandbox Code Playgroud)
请注意,NumberFormatException
如果String的内容不是有效整数,则抛出a .
如果您不喜欢这种行为,可以使用.toIntOrNull()
(因为Kotlin 1.1):
val myNumOrNull: Int? = "25".toIntOrNull()
Run Code Online (Sandbox Code Playgroud)
sco*_*017 12
以上是一般的想法,但这是一个直接来自Android Studio的语法,来自我正在做的另一个教程.
请注意,编译器非常乐意进行强制转换.
var myNewInt: Int = myEditTextView.text.toString().toInt()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8430 次 |
最近记录: |