黑马程序员技术交流社区
标题:
关于StringBuffer类插入对象问题
[打印本页]
作者:
陈圳
时间:
2013-2-25 14:47
标题:
关于StringBuffer类插入对象问题
刚学习了StringBuffer
public void method_1()//演示StringBuffer容器的增方法
{
sop(this.sb.append("abc").append("d").append(true));
sop(this.sb.insert(1,sb));
}
打印结果:
abcdtrue
aaaaaaaaabcdtrue
为什么呢?
作者:
黑马刘杰
时间:
2013-2-25 21:09
我不打明白,你可以贴出你的完整的代码吗?
作者:
陈圳
时间:
2013-2-25 21:14
黑马刘杰 发表于 2013-2-25 21:09
我不打明白,你可以贴出你的完整的代码吗?
package Day15;
class Test1
{
private StringBuffer sb=new StringBuffer("");
public static void main(String[] args)
{
new Test1().method_1();
}
public void method_1()//演示StringBuffer容器的增方法
{
sop(this.sb.append("abc").append("d").append(true));
sop(this.sb.insert(1,sb));
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
复制代码
其实差不多.那只是一个空类型的函数.
作者:
黑马刘杰
时间:
2013-2-25 22:09
本帖最后由 黑马刘杰 于 2013-2-25 22:11 编辑
//insert的源代码看不懂,底层怎么实现的咱不知道啊
private StringBuffer sb = new StringBuffer("a");
public void method_1()
{
//这个挺好玩
for(int i=0;i<7;i++){
sop(sb.insert(1,sb));
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2