黑马程序员技术交流社区

标题: 关于截字符的问题 [打印本页]

作者: 陈小红    时间: 2012-10-29 20:49
标题: 关于截字符的问题
    入学黑马的基础测试题中有一道题是截取一定长度的字符串,一个中文算做两个字符,若正好截取到中文字符的半个则舍弃。我的做法是将字符串转成字符数组进行遍历,每遍历到一个中文就将代表截取长度的变量减一。问题是对于字符我怎么判断它是中文,或者说怎么判断该字符占两个字节?我的猜想是字符的int值大于255就是两个字节,请问这样有道理吗?

作者: 刘学    时间: 2012-10-29 21:14
截取字符串用substring(int beginIndex, int endIndex)方法就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2