从一个字符串中取字节,startIndex : 位开始,endIndex 取多少位

    技术2022-05-11  13

    public String publicStringsubstring(String str, int startIndex, int endIndex) {

    int reInt = 0;

    String reStr = "";

     int kk = startIndex;

     if (str == null) return "";

    char[] tempChar = str.toCharArray();

    for (; (kk < tempChar.length && endIndex > reInt); kk++) {

    String s1 = str.valueOf(tempChar[kk]);

    byte[] b = s1.getBytes();

     reInt += b.length;

    reStr += tempChar[kk];

     }

    return reStr;

    }


    最新回复(0)