截取带有中文的字符串
2011-03-29 21:39
183 查看
public class GetString { public static String getString(String str,int len) { String temp = ""; // 存取截取字符串 int count = 0; boolean flag = false; // 标记char状态 byte[] b = str.getBytes(); if (len > str.length()) { return str; } for (int i = 0; i < len; i++) { if (b[i] < 0 && !flag) { flag = true; count += 1; } else { count = i + 1; flag = false; } temp = str.substring(0, count); } System.out.println(str);// 原字符串 System.out.println(temp); return temp; } public static void main(String[] args) { String str = "abc我中国sg们w"; getString(str, 4); }[/code]
相关文章推荐
- 按字节截取带有中文字符的字符串
- 截取带有中文字符串的字节索引
- VC带GBK编码的字符串拷贝函数,防止截取半个中文字符的情况发生
- 截取中文字符串
- php如何截取中文字符串
- 字符串中截取中文或数字
- php如何截取中文字符串而不会截断中文出现乱码呢?
- 中文字符串截取 mb_substr
- php中计算中文字符串长度、截取中文字符串
- Jquery截取中文字符串的实现代码
- 用javascript实现截取字符串包含中文处理的函数
- php用正则表达式截取中文字符串的函数
- 收藏几个支持中文的PHP字符串截取函数
- 截取字符串 包含中文处理,一个中文字符等于2个长度
- Smarty截取字符串(中文和英文均支持)
- 【php】截取中文字符串
- 支持中文的PHP字符串截取函数 (附各语言的字符集编码范围)
- 共享:在UTF-8编码情况下PHP截取中文字符串的代码
- java 中截取中文字符串的问题