标签: java ruby string split
为什么
"a\t\t\t\t\t".split("\t").length
返回1和
"a\t\t\t\t\ta".split("\t").length
返回6吗?
这适用于Java和Ruby,但实际上我希望在第一种情况下它会返回5。这是Java的设计选择吗?
JavaScript的行为不同,实际上返回5。