java文件读写的方法是什么

   2025-02-13 4200
核心提示:Java中文件的读写操作可以使用java.io包中的类来实现。常见的读写文件的类有FileInputStream和FileOutputStream、FileReader和Fi

Java中文件的读写操作可以使用java.io包中的类来实现。常见的读写文件的类有FileInputStreamFileOutputStreamFileReaderFileWriter以及BufferedReaderBufferedWriter等。

使用FileInputStreamFileOutputStream类进行二进制文件的读写操作:

FileInputStream fis = new FileInputStream("input.txt"); // 创建输入流对象FileOutputStream fos = new FileOutputStream("output.txt"); // 创建输出流对象int data;while ((data = fis.read()) != -1) {    fos.write(data);}fis.close(); // 关闭输入流fos.close(); // 关闭输出流

使用FileReaderFileWriter类进行文本文件的读写操作:

FileReader fr = new FileReader("input.txt"); // 创建字符输入流对象FileWriter fw = new FileWriter("output.txt"); // 创建字符输出流对象int data;while ((data = fr.read()) != -1) {    fw.write(data);}fr.close(); // 关闭字符输入流fw.close(); // 关闭字符输出流

使用BufferedReaderBufferedWriter类进行文本文件的读写操作:

BufferedReader reader = new BufferedReader(new FileReader("input.txt")); // 创建缓冲字符输入流对象BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt")); // 创建缓冲字符输出流对象String line;while ((line = reader.readLine()) != null) {    writer.write(line);    writer.newLine();}reader.close(); // 关闭缓冲字符输入流writer.close(); // 关闭缓冲字符输出流

除了以上方法,还有其他的类和方法可以使用,具体使用哪种方式取决于需求和文件类型。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言