public static void main(String[] args) {
StringBuffer sb=new StringBuffer();
for(int i=0;i<100;i++)
{
sb.append(i);

}
System.out.println(sb.toString());
就是如果想要他们用,号隔开打印出来 
  是System.out.println(sb.toString().split(","));
但是打印出的结果是这样[Ljava.lang.String;@de6ced
要怎么样才能把里面的数据完整的用,分开打印出来呢?

解决方案 »

  1.   

    参考:public class Test
    {
    public static void main(String[] args) 
    {
            StringBuffer sb=new StringBuffer();
            for(int i=0;i<100;i++)
            {
                sb.append(i).append(",");        }        System.out.println(sb.toString());
    }}
      

  2.   

     非常感谢 这样能实现我要的效果 
     但是能帮我解释下用spint(",")输出的是那样的结果吗
      

  3.   

    sb.toString().split(",");
    返回的是String数组
    输出来就是这样的  对象的类型@地址