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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 洋葱头头 金牌黑马   /  2016-2-21 21:28  /  8359 人查看  /  84 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 洋葱头头 于 2016-3-6 22:30 编辑

                                           答题拿技术分了
              考虑到论坛大部分都是新手,所以今天的题目相对以外比较简单            题目往下看:
              题目往下看:

              写一个类MakeString模仿StringBuffer的功能 要求实现以下功能:
               需要一个构造函数MakeString(String s)
             1. append(String s)                          将指定的字符串追加到此字符序列后。  不需要重载
             2. charAt(int i)                                 返回此序列中指定索引处的 char 值。
             3. insert(int offset,String s)       将字符串插入指定位置后
             4. length()                                       返回此字符串长度
             5. reverse()                                      反转字符串
             6. 重写toString 方法
                         技术分2-4分
                要求实现这6个方法功能要和StringBuffer里的效果一样  并测试通过 在提交   
                              提交时请提交压缩文件! 其他方式一律不算
                  上一期送分题请看: http://bbs.itheima.com/thread-277107-1-1.html                  下一期 http://bbs.itheima.com/forum.php?mod=viewthread&tid=279414&page=1&extra=#pid2284562
                           这两天版主有事, 可能不会评分, 2天之后统一审核 本帖已关闭 ,答题统一1技术分奖励


84 个回复

倒序浏览
不理解题意的 请询问
回复 使用道具 举报
装饰模式吗这个
回复 使用道具 举报
本帖最后由 qq512618664 于 2016-2-21 22:47 编辑

好的,请查收!! makestring.rar (1.22 KB, 下载次数: 332)

点评

你这insert方法有问题啊 MakeString本身怎么会没变呢  发表于 2016-2-24 18:16
过两天看把,这两天我不在  发表于 2016-2-22 08:07

评分

参与人数 1技术分 +3 黑马币 +3 收起 理由
洋葱头头 + 3 + 3 很给力!

查看全部评分

回复 使用道具 举报 1 0
不知能不能行?

MakeString.rar

1.13 KB, 下载次数: 269

点评

稍等两天,这两天版主有事  发表于 2016-2-22 08:08

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 很给力!

查看全部评分

回复 使用道具 举报
本帖最后由 leoliao2008 于 2016-2-22 09:43 编辑

水平有限,请不要见笑~~

Test03.rar

870 Bytes, 下载次数: 275

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 很给力!

查看全部评分

回复 使用道具 举报
太快了版主,上课没什么时间,过几天有时间我就做做!
回复 使用道具 举报
老师我觉得他们的不对,那些方法的返回值应该也是MakeString类型,修改内部的String 然后返回this,
就像StringBuffer那些方法返回值也是StringBuffer类型而不是String

MakeString.zip

858 Bytes, 下载次数: 264

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 很给力!

查看全部评分

回复 使用道具 举报
本帖最后由 段亚东 于 2016-2-22 03:26 编辑

哦NO,楼上的才是正解,我这个..............

拿分分分分分.zip

4.83 KB, 下载次数: 225

第二版.zip

4.65 KB, 下载次数: 251

求分啊

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 神马都是浮云

查看全部评分

回复 使用道具 举报
本帖最后由 段亚东 于 2016-2-22 03:16 编辑

回复 使用道具 举报
本帖最后由 xuecmg 于 2016-2-23 09:52 编辑

已做完,不知道对不对,还请版主大人指正。

makestring.rar

1.13 KB, 下载次数: 287

评分

参与人数 1技术分 +3 黑马币 +3 收起 理由
洋葱头头 + 3 + 3 很给力!

查看全部评分

回复 使用道具 举报
求版主大大有空看一下 Demo.rar (713 Bytes, 下载次数: 274)

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 很给力!

查看全部评分

回复 使用道具 举报
davy0119 发表于 2016-2-22 01:38
老师我觉得他们的不对,那些方法的返回值应该也是MakeString类型,修改内部的String 然后返回this,
就像St ...

你有打开StringBuffer的源码来看吗?仔细看看它内部的方法返回值是什么。
回复 使用道具 举报
heimagirls 发表于 2016-2-22 11:47
你有打开StringBuffer的源码来看吗?仔细看看它内部的方法返回值是什么。

看了。返回的是就是StringBuffer类型啊,不是String
回复 使用道具 举报
大概模拟了StrngBuffer缓冲区字符数组的底层代码原理

MakeString.rar

2.11 KB, 下载次数: 221

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 赞一个!

查看全部评分

回复 使用道具 举报
请笑纳~~

MakeString.rar

871 Bytes, 下载次数: 209

评分

参与人数 1技术分 +4 收起 理由
洋葱头头 + 4 赞一个!

查看全部评分

回复 使用道具 举报
davy0119 发表于 2016-2-22 12:00
看了。返回的是就是StringBuffer类型啊,不是String

嗯嗯,你是对的。我也改了
回复 使用道具 举报
heimagirls 发表于 2016-2-22 16:38
嗯嗯,你是对的。我也改了

共同进步哈哈哈
回复 使用道具 举报
davy0119 发表于 2016-2-22 01:38
老师我觉得他们的不对,那些方法的返回值应该也是MakeString类型,修改内部的String 然后返回this,
就像St ...

楼主一针见血
回复 使用道具 举报
“3. insert(int offset,String s)       将字符串插入指定位置后”
这句话的意思不是应该插到指定位置的后面吗?还是说插到指定位置,原位置后移?
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马