【发布时间】:2017-11-17 19:14:20
【问题描述】:
如果我运行以下代码:
"testx".split("x")
我们期望得到{"test", ""},但java却返回{"test"}
但是"xtest".split("x") 返回{"", "test"}。任何想法为什么它的行为怪异(或)我有错误的理解?
这是我的 JDK 和系统信息:
JRE:1.8.0_152-release-1024-b6 amd64
JVM:JetBrains s.r.o 的 OpenJDK 64 位服务器虚拟机
Linux 4.4.0-34-通用
【问题讨论】: