我正在寫一個應用程序,我收到一條消息,它是一個tag1 = value1 | tag2 = value2 | tag3 = value3等的序列。我想將它分割爲|分隔符。Java中的String.split()保證返回一個有序數組嗎?
閱讀Javadoc後,沒有什麼可以說String.split(String regex)方法可以保證消息的原始順序。我已經玩過了,看起來沒問題,但如果我以後會被抓到的話,我寧願不承諾這種方法。
那麼,有沒有人知道是否有任何情況下,由split()返回的數組元素的順序可以從原始String中改變?或者任何人都可以指出任何說明訂單被保留的文件?
(道歉,如果這是一種欺騙,但我不能在網站上找到了類似的問題。)
輝煌,謝謝。下次我會更仔細地閱讀! – neilmcguiggan