【发布时间】:2017-10-16 06:23:55
【问题描述】:
我正在使用 in 运算符来检查值是否在范围内。但我无法准确理解与字符串范围的比较是如何完成的。以下是我尝试过的几个论点及其输出:
println("KOTLIN" in "J".."K")
false
println("KOTLIN" in "Java".."Scala")
true
println("KOTLIN" in "Java".."Bhuv")
false
【问题讨论】:
-
使用 String 的 compareTo() 方法测试 "KOTLIN" 是否 >= "J" 和
-
我认为这将清楚您的问题是什么:
println("KOTLIN" in "J".."KZ")即KOTLIN > K和KOTLIN < KZ
标签: kotlin in-operator