java 截取字符串(判断汉字)
时间:2023-06-29 23:38:19
/**
* 截取字符串 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,截取字符串
0
投稿
猜你喜欢
Python中JSON的使用方法(超详细)
2023-11-15 23:04:19
ASP内置对象Request和Response用法详解
2007-09-14 10:35:00
Bootstrap-table使用footerFormatter做统计列功能
2024-04-29 13:13:01
Oracle针对数据库某一行进行操作的时候,如何将这一行加行锁
2009-03-06 10:37:00
OpenCV根据面积筛选连通域学习示例
2022-12-03 03:48:42
两组字符串数据比较合并相同数据
2008-07-31 17:27:00
Python实现的列表排序、反转操作示例
2023-06-19 11:14:27
GitHub AI编程工具copilot在Pycharm的应用
2021-11-02 06:33:32
js和php邮箱地址验证的实现方法
2024-06-05 09:38:13
Python实现手机号自动判断男女性别(实例解析)
2021-06-24 21:47:28
Django+boostrap 美化admin后台的操作
2022-02-26 16:16:21
FCKEidtor 自动统计输入字符个数(IE)
2023-01-28 10:07:54
使用python实现学生信息管理系统
2022-11-24 21:28:35
Python3 操作符重载方法示例
2021-03-18 11:38:03
在 Windows 下搭建高效的 django 开发环境的详细教程
2023-08-31 06:14:12
python中子类与父类的关系基础知识点
2022-11-26 23:45:12
JavaScript能判定两个function等价吗?
2009-08-13 14:45:00
sql2005 存储过程分页示例代码
2024-01-13 03:09:06
select 终极美化
2007-10-16 17:57:00
Python基于Django实现验证码登录功能
2023-06-25 03:21:13