Java的IO流操作:文件读写示例 原创 爱被打了一巴掌 2024-11-07 11:09 7阅读 0赞 Java的IO流操作是处理文件读写的基础。以下是一些基本的文件读写示例,包括使用`FileInputStream`、`FileOutputStream`、`BufferedReader`和`BufferedWriter`等类。 ###1.写入文件```javaimport java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class FileWriteExample { public static void main(String[] args) { String data = "Hello, this is a test data for file writing."; String filePath = "example.txt"; try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) { writer.write(data); } catch (IOException e) { e.printStackTrace(); } } } ```###2.读取文件```javaimport java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class FileReadExample { public static void main(String[] args) { String filePath = "example.txt"; try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) { String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } catch (IOException e) { e.printStackTrace(); } } } ```###3.追加写入文件```javaimport java.io.BufferedWriter; import java.io.FileWriter; import java.io.IOException; public class FileAppendExample { public static void main(String[] args) { String data = "This is additional data to append."; String filePath = "example.txt"; try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true))) { writer.newLine(); writer.write(data); } catch (IOException e) { e.printStackTrace(); } } } ```###4.读取和写入二进制文件```javaimport java.io.*; public class BinaryFileExample { public static void main(String[] args) { String binaryFilePath = "example.bin"; byte[] data = {10,20,30,40,50}; //写入二进制文件 try (FileOutputStream fos = new FileOutputStream(binaryFilePath)) { fos.write(data); } catch (IOException e) { e.printStackTrace(); } //读取二进制文件 try (FileInputStream fis = new FileInputStream(binaryFilePath)) { byte[] buffer = new byte[data.length]; int bytesRead = fis.read(buffer); for (int i =0; i < bytesRead; i++) { System.out.print(buffer[i] + " "); } } catch (IOException e) { e.printStackTrace(); } } } ```这些示例展示了如何使用Java的IO流进行基本的文件读写操作。记得在实际应用中处理异常,并在操作完成后关闭流以释放系统资源。 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 Java的IO流操作:文件读写示例 Java的IO流操作是处理文件读写的基础。以下是一些基本的文件读写示例,包括使用`FileInputStream`、`FileOutputStream`、`BufferedRe 爱被打了一巴掌/ 2024年11月07日 11:09/ 0 赞/ 8 阅读
相关 Java IO操作:文件读写示例 Java IO(输入/输出)操作是Java编程中处理文件读写的基本方式。以下是一些基本的文件读写示例: ###1.读取文件内容使用`BufferedReader`和`File 朴灿烈づ我的快乐病毒、/ 2024年10月31日 17:42/ 0 赞/ 18 阅读
相关 Java文件操作:读写文件流示例 在Java中,我们可以使用FileInputStream、FileOutputStream和BufferedInputStream/BufferedOutputStream等类 电玩女神/ 2024年10月25日 09:30/ 0 赞/ 4 阅读
相关 Java IO流操作:文件读写及BufferedReader示例 在Java中,IO流主要用于进行文件和数据的读写。以下是关于文件读写以及使用BufferedReader的基本示例: 1. **文件读取**: - 使用`FileRea 柔情只为你懂/ 2024年10月21日 02:00/ 0 赞/ 35 阅读
相关 使用Java的IO流处理文件读写操作示例 在Java中,我们可以使用`InputStream`和`OutputStream`来处理文件读写。以下是一些基本示例: 1. **文件读取**: ```java import 亦凉/ 2024年10月16日 10:15/ 0 赞/ 48 阅读
相关 Java中的IO流操作:文件读写示例 在Java中,I/O流是用于处理输入/输出操作的类。以下是一些关于文件读写的基本示例: 1. 文件写入: ```java import java.io.*; public 悠悠/ 2024年10月14日 08:48/ 0 赞/ 63 阅读
相关 Java中的IO流操作:文件读写错误示例 在Java中,当我们进行文件读写时,可能会遇到各种错误。以下是一些常见的错误示例: 1. 文件不存在错误: ```java File file = new File("non 我会带着你远行/ 2024年09月18日 01:09/ 0 赞/ 94 阅读
相关 Java IO流操作:文件读写、BufferedReader/ BufferedWriter示例 在Java中,IO流主要是用来进行文件的读写操作。以下是一些常用的IO流示例: 1. 文件读写(使用`FileInputStream`和`FileOutputStream`) 小咪咪/ 2024年09月11日 06:33/ 0 赞/ 68 阅读
相关 Java IO流操作:文件读写错误示例 在Java中,IO流的操作中,文件读写可能会遇到一些错误。以下是一些常见的错误示例: 1. 文件不存在(FileNotFoundException): ```java Fil 骑猪看日落/ 2024年09月05日 19:27/ 0 赞/ 100 阅读
还没有评论,来说两句吧...