请问,我想把一个string转换成为java.io.writer,有什么好的办法吗??

解决方案 »

  1.   

    String只可能转换成StringReader,你可以新建一个StringWriter,最后调用toString转换成字符串。String是不可能转换成Writer的,明显不合逻辑!
      

  2.   

    writer是一个虚类,你只能将String的内容放在writer的一个子类里面,比如StringWriter.
    String a = "aaa";
    StringWriter b = new StringWriter();
    b.write(a);
    这样实际上是把String放入StringWriter里的缓存里,如果你想要把内容打到文件或其他地方,还需要包装其他的writer.比如OutStreamWriter等等
      

  3.   

    Writer面向字符,所以直接可以处理String
    someWriter.write(someString)