上节编程问题?
来源:4-1 课程总结
wms
2017-06-25 19:05:19
public static void main(String[] args) {
//定义一个字符串"欢迎来到"
StringBuilder sb=new StringBuilder("欢迎来到");
System.out.println(sb);
//在"欢迎来到"后面添加内容,将字符串变成"欢迎来到imooc"
StringBuilder sb1=sb.append("imooc");
System.out.println(sb1);
//使用delete方法删除"欢迎来到",然后插入“你好!”
StringBuilder sb2=sb1.delete(0, 4).insert(0, "你好");
System.out.println(sb2);
//将字符串变成“你好,imooc”
StringBuilder sb3=sb2.insert(2,",");
System.out.println(sb3);
//使用replace方法替换
StringBuilder sb4=sb3.replace(0, 3, "欢迎来到");
System.out.println(sb4);
}public static void main(String[] args) {
//定义一个字符串"欢迎来到"
StringBuilder sb=new StringBuilder("欢迎来到");
//在"欢迎来到"后面添加内容,将字符串变成"欢迎来到imooc"
StringBuilder sb1=sb.append("imooc");
//使用delete方法删除"欢迎来到",然后插入“你好!”
StringBuilder sb2=sb1.delete(0, 4).insert(0, "你好");
//将字符串变成“你好,imooc”
StringBuilder sb3=sb2.insert(2,",");
//使用replace方法替换
StringBuilder sb4=sb3.replace(0, 3, "欢迎来到");
System.out.println(sb);
System.out.println(sb1);
System.out.println(sb2);
System.out.println(sb3);
System.out.println(sb4);
}第一种输出结果各项不同,第二种输出结果是一样的,为什么?
1回答
好帮手慕雪
2017-06-26
因为第一种的显示是串插在内部的,第一种的显示放在最后的,你把第一段程序的System.out.println();sb1-sb4都放在最后,也是同样的结果。祝:学习愉快
相似问题