Kotlin 易与 Java 混淆的地方
split 函数
- Kotlin split 函数会多分割一个
// 9
fun main() {
val str = "2001:0db8:85a3:0:0:8A2E:0370:7334:"
println(str.split(":").size)
}
- Java split 会忽略最后一个空字符串
// 8
public static void main(String[] args) {
final String str = "2001:0db8:85a3:0:0:8A2E:0370:7334:";
System.out.println(str.split(":").length);
}
# | ||||
---|---|---|---|---|