当前位置: 代码迷 >> J2EE >> 一个StringBuffer输出的有关问题
  详细解决方案

一个StringBuffer输出的有关问题

热度:39   发布时间:2016-04-22 02:08:45.0
一个StringBuffer输出的问题
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
要怎么样才能把里面的数据完整的用,分开打印出来呢?

------解决方案--------------------
参考:

Java code
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());    }}
------解决方案--------------------
在sb.append(i+",");这就行了嘛
------解决方案--------------------
sb.toString().split(",");
返回的是String数组
输出来就是这样的 对象的类型@地址
  相关解决方案