gpt4 book ai didi

java - Java 中的 String.split() 是否保证返回有序数组?

转载 作者:搜寻专家 更新时间:2023-10-31 08:09:17 26 4
gpt4 key购买 nike

我正在编写一个应用程序,其中我收到一条消息,该消息是一系列 tag1=value1|tag2=value2|tag3=value3 等。我想将它拆分为 |分隔符。

阅读 Javadoc 后,没有什么可以说 String.split(String regex) 方法可以保证保持消息的原始顺序。我玩过,看起来还不错,但如果我以后会被抓到,我宁愿不采用这种方法。

那么,有人知道在某些情况下是否可以更改 split() 返回的数组元素的顺序,而不是原始字符串?或者任何人都可以指出任何说明保证维持订单的文件吗?

(如果这是一个骗局,我深表歉意,但我在网站上找不到类似的问题。)

最佳答案

javadoc说:

The substrings in the array are in the order in which they occur in this string.

编辑:以上是双参数split(String regex, int limit)版本,但单参数版本

works as if by invoking the two-argument split method with the given expression and a limit argument of zero.

关于java - Java 中的 String.split() 是否保证返回有序数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com