【发布时间】:2017-08-09 14:49:43
【问题描述】:
我对 String.split(String regex) 有疑问。我想将我的字符串分成 4 个字符的部分。
String stringa = "1111110000000000"
String [] result = stringa.split("(?<=\\G....)")
当我打印结果时,我期望 1111,1100,0000,0000 但结果是 1111,110000000000。 我该如何解决?谢谢。
【问题讨论】:
-
这个在 Java 中使用
\G的技巧在 Android 中不起作用。请参阅Split string to equal length substrings in Java 了解替代方案。 -
使用方法
find和模式....