锁定老帖子 主题:面试题:编写一个截取字符串的函数
精华帖 (0) :: 良好帖 (4) :: 新手帖 (4) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-12
java_user 写道 nianien 写道 wolf_awp 写道 我也实现了下,不需要用getBytes()这样的方法。
地址:http://zhaiyz.iteye.com/blog/1040743 其实题目的核心就是让汉字占两个字节 StringBuilder或StringBuffer是不用的 我们只需确定截取字符串的下标就可以了! 不同编码情况应该有不同的判断方法 你这里虽然没有用到getBytes()方法,但还是用了unicode。 再次声明,本题和编码是没有关系的 你只需要一种汉字占成两个字节,英文占一个字节的编码,不论这个编码是哪种格式 UTF-8中汉字是3字节吧 我是说找一种汉字占两个字节的编码格式,UTF-8 3字节,也没让你用它啊 |
|
返回顶楼 | |
发表时间:2011-05-12
BBjava 写道 一道笔试题就要分析这么多,有点难为人了。
这题挺简单的呀,做一次线性扫描就行了,判断每个字符占的字节数,一直扫描到长度等于或大于长度限制时就返回 substring,只是楼主写的文字多了些,把你吓到了~~~ |
|
返回顶楼 | |
发表时间:2011-05-30
shaomeng95 写道 guo4623009 写道 文思创新的 ????
不是,你为啥会想到文思创新? 我做过这个题目就是 文思创新的 杭州 |
|
返回顶楼 | |
发表时间:2011-05-30
以前做项目的时候有做过,具体的实现忘记了,应该不是楼主的方法
|
|
返回顶楼 | |
发表时间:2012-03-30
佳网科技?
|
|
返回顶楼 | |