黑马程序员技术交流社区
标题: 关于截字符的问题 [打印本页]
作者: 陈小红 时间: 2012-10-29 20:49
标题: 关于截字符的问题
入学黑马的基础测试题中有一道题是截取一定长度的字符串,一个中文算做两个字符,若正好截取到中文字符的半个则舍弃。我的做法是将字符串转成字符数组进行遍历,每遍历到一个中文就将代表截取长度的变量减一。问题是对于字符我怎么判断它是中文,或者说怎么判断该字符占两个字节?我的猜想是字符的int值大于255就是两个字节,请问这样有道理吗?
作者: 刘学 时间: 2012-10-29 21:14
截取字符串用substring(int beginIndex, int endIndex)方法就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |