package demo4;
import java.io.UnsupportedEncodingException;
public class StringTest {
public static void main(String[] args) {
stringSplit("A我BCDF",5);
}
public static void stringSplit(String str, int len) {
if(null == str) {
return;
}
if(len > str.length()) {
len = str.length();
}
byte[] bt = str.getBytes();
if(bt[len-1]<0) {
int index = len-1;
while(bt[index]<0&& index>=0){
index--;
}
String result = new String(bt,0,index+1);
System.out.println("出现了截半情况,结果为:" + result);
} else {
String result = new String(bt,0,len);
System.out.println("没有出现截半情况,结果为:" + result);
}
}
}