二者主要区别是什么啊?

解决方案 »

  1.   

    貌似关注的是构建SQl语句时的性能问题
      

  2.   

    StringBuilder 可以存放可变长的字符串,可以节省空间
    就像数据库里的CHAR和VARCHAR
      

  3.   

    楼上说的有问题,StringBuilder 的确可变长,但是不是可以省空间。String是标志字符串,而StringBuilder根本就不是字符串,只是提供了字符串的一个存储方式,类似List<Char>,从StringBuilder转换到String的效率,还不如List<Char>转换到String的效率,只不过那个是在泛型出现之前而使用的类。