我怎么能把一个字符串当成变成流,然后存成一个文件
比如我有一个经过base64编码的大字符串,我想把它存成一个文件

解决方案 »

  1.   

    存为文件你直接使用FileWriter写就可以啦,没有必要再转换
      

  2.   

    package com.zcjy.framework.test.temp;import java.io.File;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.io.FileOutputStream;
    import java.io.FileNotFoundException;
    public class Test {  public static void main(String[] args) {    OutputStream os = null;
        String fileNameAndPath = "d:\\锦瑟.txt";
        String tempStr = "锦瑟无端五十弦,一弦一柱思华年.庄生晓梦迷蝴蝶,望帝春心托杜鹃.";    try {
          os = new FileOutputStream(new File(fileNameAndPath));
          os.write(tempStr.getBytes());
        }    catch (FileNotFoundException fnfe) {
          fnfe.printStackTrace();
        }
        catch (IOException ioe) {
          ioe.printStackTrace();
        }
        finally {
          try {
            if (os != null) {
              os.close();
            }
          }
          catch (IOException ioe) {
            ioe.printStackTrace();
          }
        }
      }
    }看看和不和用……
      

  3.   

    nego_sun_java(稽姬) ( ) 信誉:100 
    方法可以,经过我的测试,输出正确。
      

  4.   

    To:nego_sun_java(稽姬)
    好兴致啊,还写诗,呵呵