我正在编写一个应用程序,在其中我接收到的消息是一系列的tag1=value1|tag2=value2|tag3=value3等内容。 我想将其围绕|分隔符拆分。
阅读了Javadoc后,没有任何说明String.split(String regex)方法保证维护消息的原始顺序。 我尝试过,似乎还可以,但如果以后会被抓住,我宁愿不致力于这种方法。
那么,是否有人知道在哪些情况下split()返回的数组元素的顺序可能从原始字符串中改变? 或者有没有人指出保证维护顺序的文档?
(如果这是重复的问题,请原谅,但我找不到类似的问题在该网站上)
阅读了Javadoc后,没有任何说明String.split(String regex)方法保证维护消息的原始顺序。 我尝试过,似乎还可以,但如果以后会被抓住,我宁愿不致力于这种方法。
那么,是否有人知道在哪些情况下split()返回的数组元素的顺序可能从原始字符串中改变? 或者有没有人指出保证维护顺序的文档?
(如果这是重复的问题,请原谅,但我找不到类似的问题在该网站上)