人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的java 截取字符串(判断汉字)懂设计的网友们快点来了解吧!
【 tulaoshi.com - Web开发 】
代码如下:
/**
* 截取字符串 len为字节长度
* @param str
* @param len
* @return
* @throws UnsupportedEncodingException
*/
public static String getLimitLengthString( String str,int len){
try{
int counterOfDoubleByte = 0;
byte[] b = str.getBytes("gb2312");
if(b.length = len)
return str;
for(int i = 0; i len; i++){
if(b[i] 0)
counterOfDoubleByte++;
}
if(counterOfDoubleByte % 2 == 0)
return new String(b, 0, len, "gb2312");
else
return new String(b, 0, len - 1, "gb2312");
}catch(Exception ex){
DBTools.error(ex);
return "";
}
}
来源:http://www.tulaoshi.com/n/20160219/1596850.html
看过《java 截取字符串(判断汉字)》的人还看了以下文章 更多>>