java,StringBuffer类的字符替换函数,结果是Hello MLDN.还是Hello M

java,StringBuffer类的字符替换函数,结果是HelloMLDN.还是HelloMLDN... java,StringBuffer类的字符替换函数,结果是Hello MLDN.还是Hello MLDN 展开
 我来答
1983海峰
2015-06-08 · 超过19用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:27.1万
展开全部
结果是 Hello MLDN.

第6个字符正好是Hello后面的一个空格,到空格那里结束,那么也就是从W开始数到12,数到12刚好是点的前面位置

注意:位置6到12是指的位置下标而不是字母的个数,你可以把下标看成光标的位置,假如你把光标放在Hello那个H的左边,那么那个位置就是0,依次往右边数,也就是H和e中间的位置是1,不知道你明白没
追问
从六到十二应该替换六个字符,替换六个那应该还有那个点呢,因为world是五个字符,加上点算六个,所以替换后应该没点儿,我的理解对吗?
追答
嗯,你说的对,我看错了最后一个点前面没有空格,会数就行了这个还是很简单的
alwaysfirst
2015-06-08 · TA获得超过491个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:229万
展开全部
Hello MLDN
更多追问追答
追问
解释一下
追答
System.out.PrintLn(buf.replace(6,12,"MLDN"))
"Hello World ." 一共13个字符,从第六个到第十二个字符替换为 MLDN 也就是把World 替换为MLDN
剩余的字符是 Hello +MLDN.
正确答案应该是 Hello MLDN.刚才没有看到那个点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1030647932l
2015-06-08 · TA获得超过974个赞
知道小有建树答主
回答量:696
采纳率:0%
帮助的人:406万
展开全部
第一个
更多追问追答
追问
总共替换几个字符啊
追答
替换12-6个
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式