Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在不同长度的第n个字符处拆分字符串_Android_String Split - Fatal编程技术网

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