我是向VRML中添加三维造型。不能分段的写。或者我不会:)

解决方案 »

  1.   

    StringBuffer,an initial capacity specified by the length argument
      

  2.   

    再请问一下,StringBuffer怎么用?比如我要定义一个500长度的字符串。
    然后马上给分,谢谢
      

  3.   

    StringBuffer buf = new StringBuffer(500)
      

  4.   

    各位大侠,我用了StringBuffer还是解决不了我的问题啊。下面是编译报错。java.lang.StackOverflowError
            at com.sun.tools.javac.v8.parser.Parser.foldStrings(Parser.java:546)
            at com.sun.tools.javac.v8.parser.Parser.foldStrings(Parser.java:546)
            .......
            .......
      

  5.   

    String 还是StringBuffer都是有长度限制吧,探讨一下能不能通过其他形式实现? 如,你可以通过一个数组(数组没限长啊),将字符串截成多段,然后传过去,在另一方接收后在组装一下.或者你可以以二进制流的形式byte[]传过去,然后再转换成String,这都很方便的.如果接收方非得用超长的字符串,那我就没折了:)
      

  6.   

    JAVA 的String 和StringBuffer 是没有长度限制的(严格意义上说是根据机子的内存)
    java.lang.StackOverflowError
    这个异常意思就是内存溢出,是不是你的程序里用了递规或循环调用什么的。
    根本就不是你要传的字符串长度太大的问题。
    我现在做的程序,客户端可以穿过来几千个子都没有什么问题的。 
    要么就是你用的机子内存太小了,不过现在的机子应该没那么小的内存吧。