java应用-截取字符串.docVIP

  • 1
  • 0
  • 约1.45千字
  • 约 2页
  • 2017-06-12 发布于北京
  • 举报
在项目中,经常显示时候要截取字符.一直用的是substring这个方法,由于汉字和字符截取时候默认长度一样,造成有时侯截显示长度不一样.后来根据字符来截取,下面是使用的代码 import java.io.UnsupportedEncodingException; public class CutString { /** * 判断是否是一个中文汉字 * * @param c * 字符 * @return true表示是中文汉字,false表示是英文字母 * @throws UnsupportedEncodingException * 使用了JAVA不支持的编码格式 */ public static boolean isChineseChar(char c) throws UnsupportedEncodingException { // 如果字节数大于1,是汉字,以这种方式区别英文字母和中文汉字并不是十分严谨 return String.valueOf(c).getBytes(GBK).length 1; } /** * 按字节截取字符串 * * @param orignal * 原始字符串 * @param count *

文档评论(0)

1亿VIP精品文档

相关文档