java 截取字符串(判断汉字)
2008-11-21 00:00
471 查看
/** * 截取字符串 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 ""; } }
相关文章推荐
- Java把字符串中的数字删除的方法和判断字符串里面是否有汉字的方法
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- JAVA判断一个字符串里面有没有汉字
- java 判断一个字符串中的数字:是否为数字、是否包含数字、截取数字
- Java代码判断字符串是否为汉字
- java 判断字符串中是否包含汉字
- java按字节截取带有汉字的字符串的解法
- java判断字符串中是否包含汉字
- 关于java按字节截取带有汉字的字符串的解法
- Java判断字符是否是汉字、字符串中是否有中文。
- java判断字符串中是否含有汉字
- java判断字符串中是否有汉字并提取所有汉字部分
- JAVA 判断string字符串中是否有汉字
- java中判断一个字符串是否“都为数字”和“是否包含数字”和“截取数字”
- java按字节截取带有汉字的字符串的解法
- 截取字符串(判断汉字)
- java 如果判断一个字符串中有多少个中文字符,中文汉字
- java 判断字符串全为汉字 提取字符串中的汉字