Java中IO操作实例:文件读写与BufferedReader 原创 我会带着你远行 2024-09-11 04:30 19阅读 0赞 在Java中,IO(Input/Output)操作主要是用于处理系统中的输入和输出。下面我们将通过一个具体的例子来演示文件的读写以及BufferedReader的使用。 **1. 文件读写** ```java import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Scanner; public class FileReadWriteExample { public static void main(String[] args) { // 创建一个新的File对象 File file = new File("example.txt"); // 检查文件是否存在,如果不存在,将创建新文件 if (!file.exists()) { file.createNewFile(); System.out.println("File created: " + file.getName()); } else { System.out.println("File already exists: " + file.getName())); } // 文件读写 try (FileInputStream fis = new FileInputStream(file); Scanner scanner = new Scanner(fis)) { while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } } catch (IOException e) { System.err.println("Error occurred during file reading/writing: " + e.getMessage()); e.printStackTrace(); } // 删除文件 if (!file.delete())) { System.out.println("Failed to delete the file: " + file.getName()); } else { System.out.println("File deleted successfully: " + file.getName())); } } } ``` **2. 使用BufferedReader** BufferedReader是一个用于处理字符输入/输出流的类。它提供了比InputStream和OutputStream更高效的读取方法。 下面是如何使用BufferedReader进行文件内容的读取: ```java import java.io.BufferedReader; import java.io.FileReader; public class BufferedReaderExample { public static void main(String[] args) { // 文件路径 String filePath = "example.txt"; try (BufferedReader br = new BufferedReader(new FileReader(filePath)))) { String line; while ((line = br.readLine()) != null)) { System.out.println(line); } } catch (IOException e) { System.err.println("Error occurred while reading file using BufferedReader: " + e.getMessage()); e.printStackTrace(); } } } ``` 通过以上实例,你可以看到Java中的文件读写以及如何利用BufferedReader提高读取效率。 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 Java IO操作:文件读写以及BufferedReader的妙用 在Java中,IO(Input/Output)操作主要是对文件、磁盘或其他形式的外部存储进行读取和写入。以下是文件读写以及BufferedReader的使用方法: 1. 文件 梦里梦外;/ 2024年09月16日 23:39/ 0 赞/ 8 阅读
相关 Java文件IO操作:读写大文件的问题实例 在Java中,处理大型文件的I/O操作通常会遇到内存和效率问题。以下是一个典型的实例: **例子:读取大CSV文件** 假设我们有一个非常大的CSV文件(例如几GB),我们 拼搏现实的明天。/ 2024年09月15日 23:00/ 0 赞/ 10 阅读
相关 Java中的IO操作:文件的读写 在Java中,IO(Input/Output)操作主要体现在对文件的读写。以下是一些基本的操作: 1. **File**:代表一个具体存在的文件对象。例如: ```ja 绝地灬酷狼/ 2024年09月15日 20:00/ 0 赞/ 17 阅读
相关 Java中文件操作:读写问题实例 在Java中,文件操作主要包括创建、读取、写入和删除文件等。下面是一个关于读写问题的实例: **1. 创建一个文件(Write)** ```java import java 短命女/ 2024年09月14日 19:00/ 0 赞/ 25 阅读
相关 Java IO流操作:文件读写、BufferedReader/ BufferedWriter示例 在Java中,IO流主要是用来进行文件的读写操作。以下是一些常用的IO流示例: 1. 文件读写(使用`FileInputStream`和`FileOutputStream`) 小咪咪/ 2024年09月11日 06:33/ 0 赞/ 20 阅读
相关 Java中IO操作实例:文件读写与BufferedReader 在Java中,IO(Input/Output)操作主要是用于处理系统中的输入和输出。下面我们将通过一个具体的例子来演示文件的读写以及BufferedReader的使用。 ** 我会带着你远行/ 2024年09月11日 04:30/ 0 赞/ 20 阅读
相关 Java IO操作:文件读写及缓冲区使用实例 在Java中,IO(Input/Output)操作是与文件、输入输出设备进行交互的重要部分。以下是一些关于文件读写和缓冲区使用的例子: 1. 文件读取: ```java im 野性酷女/ 2024年09月10日 16:36/ 0 赞/ 23 阅读
还没有评论,来说两句吧...