源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java 截取字符串(判断汉字)

  • 时间:2021-12-08 01:42 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java 截取字符串(判断汉字)
[u]复制代码[/u] 代码如下:
/** * 截取字符串 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 ""; } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部