`

文件读写--BufferedReader/BufferedWriter

    博客分类:
  • java
阅读更多
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

public class FileRW {

	/**
	 * @param args
	 * @throws IOException
	 */
	public static void main(String[] args) throws IOException {
		String path = "e:/a.txt";
		writeFile(path);
		readFile(path);
	}

	/**
	 * 写文件
	 * @param path
	 * @throws IOException
	 */
	public static void writeFile(String path) throws IOException {
		File f = new File(path);
		BufferedWriter bfw = new BufferedWriter(new FileWriter(f));
		bfw.append("wff\n");
		bfw.append("东北电力大学");
		bfw.flush();
		bfw.close();
	}
	/**
	 * 读文件
	 * @param path
	 * @throws IOException
	 */
	public static void readFile(String path) throws IOException{
		File f = new File(path);
		BufferedReader bfr=new BufferedReader(new FileReader(f));
		String line=null;
		StringBuffer sb=new StringBuffer();
		while((line=bfr.readLine())!=null){
			sb.append(line+"\n");
		}
		bfr.close();
		System.out.println(sb.toString());
	}
}

分享到:
评论

相关推荐

    java_test..,/1---//17

    4. **文件I/O操作**:Java提供丰富的类和接口(如FileInputStream, FileOutputStream, BufferedReader, BufferedWriter等)用于文件的读写操作,这两个文件的处理可能涉及到这些API。 5. **调试与版本控制**:sln...

    io流详解,字符流和字节流代码

    - **BufferedReader/BufferedWriter**:提供字符缓冲,提高读写效率。 - **CharArrayReader/CharArrayWriter**:用于内存中的字符数组的读写。 - **StringReader/StringWriter**:用于字符串的读写。 3. **转换...

    文件读写 BufferedReader BufferedWriter 示例 去除代码后面多余空格

    文件读写 BufferedReader BufferedWriter 去除代码后面空格 简单 readLine newLine flush

    Java课程设计报告书-学生版-1_I/O流与文件课程设计_

    `BufferedReader` 和 `BufferedWriter` 提供缓冲功能,提高效率。 三、文件操作 文件的读写通常涉及以下步骤: - 创建或打开文件:使用 `new File("filename")` 创建一个文件对象,然后通过 `new FileInputStream...

    51CTO下载-Java网络编程+讲义

    - **BufferedReader/BufferedWriter**:通过内部缓冲区提高读写效率。 - **StringReader/StringWriter**:用于处理字符串。 #### 四、字节流的基本操作 **4.1 InputStream和OutputStream的主要方法** - **read()*...

    BufferedReader 和BufferedWriter 实例

    总结来说,`BufferedReader`和`BufferedWriter`是Java I/O中的重要工具,它们通过内部缓冲机制提升了文件读写操作的效率,使得程序在处理大量文本数据时能更加高效。在实际编程中,我们应该合理利用这两个类,以优化...

    JAVA课件_chapter6-File-Stream

    - **BufferedReader/BufferedWriter**:带有缓冲区的字符输入/输出流,同样可以提高效率。 #### 六、文件管理及文件操作 Java提供了丰富的API来管理和操作文件,主要包括以下几个方面: - **File类**:用于表示...

    Java 的 IO流笔记.md

    - **BufferedReader/BufferedWriter**:处理流,用于对`Reader/Writer`对象进行包装,提高读写效率。 - **BufferedInputStream/BufferedOutputStream**:处理流,用于对`InputStream/OutputStream`对象进行包装,...

    Java 中对文件的读写操作之比较

    #### 示例2:使用BufferedReader和BufferedWriter读写文件 ```java import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io....

    Java编程语言入门 Java语言基础教程 第09课 Java的输入输出流IO 共27页.pdf

    - **BufferedInputStream / BufferedOutputStream**、**BufferedReader / BufferedWriter**:通过缓冲区提高读写效率。 - **FileInputStream / FileOutputStream**、**FileReader / FileWriter**:用于文件系统的...

    java全栈工程师-java io

    - **BufferedReader/BufferedWriter**:提供缓冲功能,提高读写效率。 - **RandomAccessFile**:支持随机访问文件的某个位置进行读写。 #### 2. 网络IO - **Socket**:用于创建客户端连接。 - **ServerSocket**:...

    android读写数据,文件i/o操作

    - 写入文件:`BufferedWriter writer = new BufferedWriter(new FileWriter(file)); writer.write("Hello, World!"); writer.close();` - 读取文件:`BufferedReader reader = new BufferedReader(new FileReader...

    JAVA课程,文件的上传与下载

    - **Reader/Writer**:字符流接口,如BufferedReader和BufferedWriter,提供了更高级的读写操作。 4. **MultipartFile处理**:在Spring框架中,`MultipartFile`接口提供了一种处理上传文件的方法,它可以轻松地...

    Java毕业设计外文翻译

    - **BufferedReader/BufferedWriter**:这两个类实现了Reader和Writer接口,提供缓冲功能,从而提高了I/O操作的效率。 - **FileInputStream/FileOutputStream**:实现了InputStream和OutputStream接口,用于读取和写...

    java文件读写操作

    在Java编程语言中,文件读写操作是程序与外部数据交互的基本能力。这篇学习笔记将带你初探这个领域,适合新手入门。我们将讨论如何使用Java进行文件的读取、写入以及一些常见的应用场景。 首先,Java提供了java.io...

    文件读写 文件读写文件读写 文件读写

    在IT领域,文件读写是程序与数据交互的基础操作,无论是开发桌面应用、网页服务还是移动应用,都离不开对文件的处理。文件读写涉及多种技术,包括文本文件的读取与写入、二进制文件操作、流式处理、缓冲机制等。下面...

    IO流宝典

    - `BufferedReader`/`BufferedWriter` #### 八、常用方法介绍 - **`FileReader`**: - 构造方法:`FileReader(String filename)`,若文件已存在,则会被覆盖。 - 方法: - `int read()`:读取单个字符。 - `...

    Java流(文件读写操作)

    ### Java流(文件读写操作) #### 一、流的分类 Java中处理文件和数据时,使用流的概念来进行操作。根据不同的标准,流可以分为几种类型。 ##### 1. 按数据流动方向 - **输入流**:主要用于从数据源读取数据。输入...

Global site tag (gtag.js) - Google Analytics