A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张龙欢 中级黑马   /  2013-5-25 23:12  /  1132 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在java中,字符串“abcd”与字符串“ab你好”的长度是一样,都是四个字符。
但对应的字节数不同,一个汉字占两个字节。
定义一个方法,按照最大的字节数来取子串。
如:对于“ab你好”,如果取三个字节,那么子串就是ab与“你”字的半个,
那么半个就要舍弃。如果去四个字节就是“ab你”,取五个字节还是“ab你”.

3 个回复

倒序浏览
本帖最后由 袁梦希 于 2013-5-25 23:23 编辑

没发错
回复 使用道具 举报
袁梦希 发表于 2013-5-25 23:21
没发错

现在发现你抢沙发越来越厉害了,快好好解释下吧
回复 使用道具 举报
a b c d也是2个字节 因为这里是char型的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马