Android 在不同长度的第n个字符处拆分字符串
我正在试着把绳子分开。我正在使用Android 在不同长度的第n个字符处拆分字符串,android,string-split,Android,String Split,我正在试着把绳子分开。我正在使用 for (String part : getParts(RESPONSE_STRING, 3)) { // System.out.println(" MY STRING " + part); partlist.add(part); } private static List<String> getParts(S
for (String part : getParts(RESPONSE_STRING, 3)) {
// System.out.println(" MY STRING " + part);
partlist.add(part);
}
private static List<String> getParts(String string, int partitionSize) {
List<String> parts = new ArrayList<String>();
int len = string.length();
for (int i = 0; i < len; i += partitionSize) {
parts.add(string.substring(i, Math.min(len, i + partitionSize)));
}
return parts;
}
MY input is 0130010010102255051
output : 013 001 001 010 225 505 1
如何获得此输出?你知道怎么才能得到我的角色吗?非常感谢模式总是一样的吗?字符串分割的实际规则是什么?只要i+partitionSize
013 001 001 01 02 255 051