我正在使用 Kotlin 开发控制台应用程序,在main()
函数中接受多个参数。
fun main(args: Array<String>) {
// validation & String to Integer conversion
}
我想检查一个 String
是否是有效的整数,如果是则转换它,否则我必须抛出一些异常。
我该如何解决这个问题?
返回结果:我想检查一个 String
是否是有效的整数,如果是则转换它,否则我必须抛出一些异常。
我该如何解决这个问题?
String.toInt()
,将其包装在try
-catch
中,并处理NumberFormatException
。 - earthw0rmjimtoInt()
方法。例如,args[0].toInt()
。 - earthw0rmjimtoIntOrNull
来获取Int?
类型的结果,这样就不必使用try-catch了。 - zsmb13