替换问题,求助

替换问题,求助

package com.imooc.pack;

public class StringTest {

	public static void main(String[] args) {
		StringBuilder str=new StringBuilder("欢迎来到");
		System.out.println(str.append("imooc"));
		System.out.println(str.delete(0, 4).insert(0, "你好,"));
		System.out.println(str.delete(0, 4).insert(0, "你好,").replace(0, 3, "欢迎来到"));
		
	}

}

为啥这里替换会输出:欢迎来到,mooc    

麻烦老师解答下

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好~

同学是不是想问为什么少了一个i呢?如果是同学这里的方法多删了一个字符串,

http://img1.sycdn.imooc.com//climg/5cc7b5ae00015e7a12040781.jpg

上面的方法运行之后,字符串str已经变了,

同学字符串替换直接使用replace就可以了,

前面的delete和insert方法不用加,

http://img1.sycdn.imooc.com//climg/5cc7b5c40001886009320809.jpg

如果不是,请同学说一下同学的疑问是什么呢!

如果解决了你的疑惑,请采纳,祝学习愉快~~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师