您的位置:首页 > 编程语言 > Java开发

java按字节截取中英文混合字符串

2013-09-17 11:02 579 查看
public String subStringByByte(String str, int len){

String result = null;

if(str != null){

byte[] a = str.getBytes();

if(a.length <= len){

result = str;

}else if(len > 0){

result = new String(a, 0, len);

System.out.println(result);

int length = result.length();

if(str.charAt(length - 1) != result.charAt(length-1)){

if(length < 2){

result = null;

}else{

result = result.substring(0, length - 1);

}

}

}

}

return result;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: