拆分空字符串返回大小为 1 的数组:
scala> "".split(',')
res1: Array[String] = Array("")
考虑这将返回空数组:
scala> ",,,,".split(',')
res2: Array[String] = Array()
请解释 :)
原文由 oluies 发布,翻译遵循 CC BY-SA 4.0 许可协议
拆分空字符串返回大小为 1 的数组:
scala> "".split(',')
res1: Array[String] = Array("")
考虑这将返回空数组:
scala> ",,,,".split(',')
res2: Array[String] = Array()
请解释 :)
原文由 oluies 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答745 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
出于同样的原因
和
将返回一个大小为 2 的数组。第一个匹配项之前的所有内容都作为第一个元素返回。