按字节截取字符串

public static String spilt(String str,int i){   
    char[] ca=str.toCharArray();
    int x=ca.length;   
    for(int z=0;z<i&&z<x;z++){
    if(ca[z]>0xFF){//0xFF和255都一样
    i--;
    }
    }  
    int y=i>0? i:0;
        y=i<x? i:x;
    return str.substring(0,y);
    }
    public static void main(String[] args) {
System.out.println(spilt("我ABC汉DEF",6));
}

你可能感兴趣的:(截取字符串)