黑马程序员技术交流社区
标题:
帮忙看一个StringBuilder的问题
[打印本页]
作者:
唐柏平
时间:
2011-12-28 09:08
标题:
帮忙看一个StringBuilder的问题
class StringBufferDemo
{
public static void main(String[] args)
{
StringBuilder sb=new StringBuilder("abcdef");
char[] chs=new char[6];
sb.getChars(1,4,chs,1);//将字符从此序列复制到目标字符数组 dst。
for(int x=0;x<chs.length;x++){
System.out.println("chs["+x+"]="+chs[x]+":");
}
}
}
输出结果:
chs[0]=
将x改为1,输出结果
---------- 哈哈,运行java ----------
chs[1]=b:
chs[2]=c:
chs[3]=d:
chs[4]=
输出完成 (耗时 0 秒) - 正常终止
作者:
唐柏平
时间:
2011-12-28 09:17
自己搞错了,这个程序本身没有问题,是editpus捕捉输出的问题.没有捕捉到输出
作者:
颜宗茂
时间:
2011-12-29 21:00
程序本身没有问题呀,我运行没问题,是下面这个结果chs[0]= ,chs[1]=b:
chs[2]=c:
chs[3]=d: chs[4]=
作者:
詹英鹏
时间:
2011-12-29 21:17
应该是一个时间问题啊,editpus捕捉输出的时间问题,导致没有捕捉到
我运行了一下 一次就成功了 没啥问题 结果和他们的也也一样
作者:
唐柏平
时间:
2012-2-11 16:15
恩,确实是这样的
作者:
黄锦成
时间:
2012-2-13 15:19
测试了一下,没有问题。记住getChars方法获取序列到数组是包含头不包含尾。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2