Java FileReader FileWriter 写读文件 代码

简介: /** * */package TestPack;import java.io.BufferedReader;import java.io.
/**
 *
 */
package TestPack;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/**
 * @author Jack.
 * @Date:2011-1-7.
 * @Time:下午05:50:40.
 * @FileName:TestWriter.java.
 * @Version 1.0
 */
public class TestWriter
{
    // 功能:读取E:/Test.txt文件的内容(一行一行读),并将其内容写入E:/Jack.txt中
    // 知识点:java读文件、写文件---<以字符流方式>
    public static void main(String[] args)
    {
        try
        {
            // 创建FileReader对象,用来读取字符流
            FileReader fr = new FileReader("E:/Test.txt");
            // 缓冲指定文件的输入
            BufferedReader br = new BufferedReader(fr);
            // 创建FileWriter对象,用来写入字符流
            FileWriter fw = new FileWriter("E:/Jack.txt");
            // 将缓冲对文件的输出
            BufferedWriter bw = new BufferedWriter(fw);
            // 定义一个String类型的变量,用来每次读取一行
            String myreadline;
            while (br.ready())
            {
                // 读取一行
                myreadline = br.readLine();
                // 写入文件
                bw.write(myreadline);
                bw.newLine();
                // 在屏幕上输出
                System.out.println(myreadline);
            }
            // 刷新该流的缓冲
            bw.flush();
            bw.close();
            br.close();
            fw.close();
            br.close();
            fr.close();

        } catch (IOException e)
        {
            e.printStackTrace();
        }
    }
}


目录
相关文章
|
15小时前
|
Java
JDK环境下利用记事本对java文件进行运行编译
JDK环境下利用记事本对java文件进行运行编译
6 0
|
18小时前
|
Java 程序员 图形学
程序员教你用代码制作飞翔的小鸟--Java小游戏,正好拿去和给女神一起玩
《飞扬的小鸟》Java实现摘要:使用IntelliJ IDEA和JDK 16开发,包含小鸟类`Bird`,处理小鸟的位置、速度和碰撞检测。代码示例展示小鸟图像的加载、绘制与旋转。同时有`Music`类用于循环播放背景音乐。游戏运行时检查小鸟是否撞到地面、柱子或星星,并实现翅膀煽动效果。简单易懂,可直接复制使用。
|
1天前
|
数据库连接
java+ssm+vue代码视频学习讲解
java+ssm+vue代码视频学习讲解
4 0
|
1天前
|
SQL 缓存 算法
优化你的Java代码:性能调优技巧
优化你的Java代码:性能调优技巧
7 0
|
2天前
|
Java 编译器 程序员
Java一分钟之第一行Java代码:输出"Hello, World!"
【5月更文挑战第7天】本文引导初学者编写运行第一个Java程序——打印&quot;Hello, World!&quot;,介绍基本代码结构及常见问题。包括语法错误(如缺少分号、缩进不规范)、编译运行问题(忘记编译、运行错误)和环境配置问题(JDK未安装、环境变量未设置)。建议检查语法、熟悉编译运行流程并正确安装配置JDK。通过实战演练,从编写到运行,迈出Java编程第一步。
12 0
|
2天前
|
Arthas 安全 Java
java服务报错 FileNotFoundException:打开的文件过多
java服务报错 FileNotFoundException:打开的文件过多
11 0
|
2天前
|
Java
接口在增强Java代码的灵活性方面起着关键作用
Java接口增强代码灵活性,实现多态性、解耦、多继承和扩展性。通过接口,类可隐藏实现细节,实现抽象化,促进模块化和维护性。接口定义方法,允许不同类实现,减少依赖,便于测试和修改。同时,接口提供多继承解决方案,使代码更具扩展性,易于添加新功能。
20 4
|
3天前
|
搜索推荐 Java Shell
8大Java排序方法(由简入繁),有代码详解和原理指导
8大Java排序方法(由简入繁),有代码详解和原理指导
20 0
|
3天前
|
Java Apache
Java代码使用POI导出的单元格加上边框和背景色
【5月更文挑战第3天】Java代码使用POI导出的单元格加上边框和背景色
20 0
|
3天前
|
Java Apache
Java代码使用POI导出的单元格的字体加粗设置
【5月更文挑战第3天】Java代码使用POI导出的单元格的字体加粗设置
21 1