在Java 中定期分割字串
在字串操作領域,可能會出現您希望分割字串的情況根據指定的字元計數間隔分成段。本文介紹如何使用正規表示式和 Arrays 類別的組合在 Java 中有效地實現此任務。
為了說明這一點,讓我們考慮將字串「foobarspam」分成每個由三個字元組成的區塊的目標:「 foo」、「bar」和「垃圾郵件」。在JavaScript 中,可以使用以下程式碼簡潔地完成此操作:
"foobarspam".match(/.{1,3}/g)
Java 實作
為了在Java 中實現此目的,我們使用稍微更複雜的方法:利用正規表示式和split() 方法:
String s = "1234567890"; System.out.println(java.util.Arrays.toString(s.split("(?<=\G...)")));
此程式碼在split() 方法中使用正規表示式來指定所需的分割條件。讓我們分解一下表達式:
字串已成功拆分為每個三個字元的段,提供了所需的結果。
以上是如何在Java中定期分割字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!