",7-6-5-4-3-2-1,".split(',')
應該返回什麼?什麼應該「,7-6-5-4-3-2-1,」。split(',')return?
它似乎返回
blank string
7-6-5-4-3-2-1
即。兩個字符串。我希望有一個或三個字符串 - 兩端都是空字符串,或者是','之間的字符串。
我錯了嗎?目前的行爲是否有很好的解釋?
編輯:
好的。所以是的,我有錯誤的期望,沒有,除Java以這種方式工作以外,沒有什麼好的解釋:)。謝謝。
EDIT2:
你可以得到split(",", -1)
所期望的行爲(斯卡拉2.8.1)
請注意,您可以使用s.split(「,」,-1)來包含尾隨的空字符串, – 2010-12-05 22:26:42