tag1 = value1 | tag2 = value2 | tag3=value3などのシーケンスであるメッセージを受信するアプリケーションを作成しています。デリミタ。
Javadocを読んだ後は、String.split(String regex)メソッドがメッセージの元の順序を維持することが保証されていることは言うまでもありません。私は遊んだことがあり、それは問題ないようですが、後で巻き込まれる場合は、このアプローチにコミットしたくありません。
それで、split()によって返される配列要素の順序が元の文字列から変更される可能性がある状況があるかどうか誰かが知っていますか?または、注文が維持されることが保証されていることを示す文書を誰かが指摘できますか?
(これが重複である場合はお詫びしますが、サイトで同様の質問を見つけることができません。)