我正在使用代码学院学习柯特林.在Madlibs项目中,我被要求使用ReadLine()从用户那里读取一个数字输入,然后将其转换为整数.我想知道这两个解决方案中哪一个更好.
这是我的解决方案:
distance = readLine()!!.toInt()
个
这是给定的解决方案:
distance = Integer.valueOf(readLine())
个
我正在使用代码学院学习柯特林.在Madlibs项目中,我被要求使用ReadLine()从用户那里读取一个数字输入,然后将其转换为整数.我想知道这两个解决方案中哪一个更好.
这是我的解决方案:
distance = readLine()!!.toInt()
个
这是给定的解决方案:
distance = Integer.valueOf(readLine())
个
toInt()
是更好的解决方案.它在Kotlin标准库中,Integer.parseInt
在Java库中.在可用的情况下,始终倾向于仅使用Kotlin的解决方案,而不是Java解决方案.