我现在需要从一个文件中读取内容,然后对这些内容加密后,直接写到另一个文件中,
这个该用哪个文件流呢?谢谢!!!

解决方案 »

  1.   

    如果基于字节加密用 FileInputStream
      

  2.   

    很多都可以用啊,最常用的就是FileInputStream吧
      

  3.   

    我现在用的是filereader类,但是我不知道这个怎么能直接写到另外一个文件去
      

  4.   

    Java的IO分Input/Output(字节流),Reader/Writer(文本流)两种,读取文件的时候用input/reader,写文件的时候用相应的output/writer
      

  5.   

    import java.io.*;
    public class Test {
      public static void main(String arg[])  throws IOException,NumberFormatException
      {
          BufferedReader br=new BufferedReader(new FileReader("c:\\text.txt"));
          FileWriter fr = new FileWriter("c:\\crypt.txt");
          String st;
          while( (st=br.readLine())!=null)
          {
           //加密
           /* 略 */
           fr.write(st);
          }
          fr.close();
      }
      
    }
      

  6.   

    Outputter Out = new Outputter(format);
    Out.output(doc, new FileOutputStream("c:\test\file.txt"));
      

  7.   

    用 writer 或者 output 写入就可以了 很基础的问题
      

  8.   

    呵呵,,楼主还要加强JAVA基础哦