Kotlin如何评估“ 1.5.14”>“ 1.10.0”

时间:2018-10-10 11:38:09

标签: java kotlin

我最近在接手的一个项目中遇到了一个错误。提示用户升级应用程序时发生错误。如果服务器版本代码大于应用程序版本代码,则将出现提示。比较是基于字符串进行的。

"1.5.14" > "1.9.0" (= false)

返回错误,直到我们升级应用程序版本为止。

"1.5.14" > "1.10.0" (= true)

注意:我知道要正确比较版本代码,您需要分别比较每个数字。这是关于语言如何处理字符串的>和<的问题。当然,这些代码永远都行不通吗?

0 个答案:

没有答案