StringBuffer 赋值给string的时候出现了 内存溢出,不知道该如果解决,是需要调整jvm的内存大小吗?
还是其他什么原因,请朋友们赐教

解决方案 »

  1.   

    它们之间貌似不可以直接赋值吧,可以借助一些方法,下面是一个小例子,你看看,不知道能不能帮到你……
    StringBuffer sb=new StringBuffer("aa");
    String s=sb.toString();
    System.out.println(s);
      

  2.   

    如果是一个length很长的字符串呢???
      

  3.   

    我想了一下  4M的文本文件 在stringbuff 和 string 之间转换  肯定会出现这个问题,我现在改用其他的方式了
    谢谢各位  都给你们加分