从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上

简介: 从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上

import java.io.*;
import java.util.Scanner;
public class Test_8_2 {
    public static void main(String[] args) throws IOException {
        String str = "src/allTest/Test_8_2File_1";
        String strs = "src/allTest/Test_8_2File_2";
        File fi = new File(str);
        File fis = new File(strs);
        Scanner sc = new Scanner(System.in);
        BufferedReader br = new BufferedReader(new FileReader(fi));
        String l;
        System.out.println("Test_8_2File_1文件数据:");
        while((l = br.readLine())!= null){
           System.out.println(l);
        }
        System.out.println("请修改您的数据:");
        String strplus = sc.next();
        System.out.println("正在写入您的数据到Test_8_2File_2文件~");
        System.out.println("写入成功,正在读取Test_8_2File_2的数据:");
        BufferedWriter brs = new BufferedWriter(new FileWriter(fis));
        brs.write(strplus);
        brs.flush();
        brs.close();
        BufferedReader brr = new BufferedReader(new FileReader(strs));
        String line;
        while((line = brr.readLine()) != null){
            System.out.println(line);
        }
        System.out.println("读取成功~操作结束~");
        brr.close();
    }
}
相关文章
|
2月前
|
Go
文件写入、追加、读取、复制不是问题
文件写入、追加、读取、复制不是问题
32 0
有 3 个进程 P1、P2、P3 协作解决文件打印问题。P1 将文件记录从磁盘读入内存的缓冲区 1,每执行一次读一个记录 ;P2 将缓冲区 1 中的内容复制到缓冲区 2 中,每执行一次复制一个记录 ;
有 3 个进程 P1、P2、P3 协作解决文件打印问题。P1 将文件记录从磁盘读入内存的缓冲区 1,每执行一次读一个记录 ;P2 将缓冲区 1 中的内容复制到缓冲区 2 中,每执行一次复制一个记录 ;
|
2月前
|
JSON Java 数据处理
Unity 数据读取|(二)多种方式读取文本文件
Unity 数据读取|(二)多种方式读取文本文件
|
2月前
|
C语言
从文件中读取一行
C 语言实例 - 从文件中读取一行。
42 3
|
7月前
|
XML C# 数据格式
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。
66 0
|
大数据 C#
C# 读取大文件 (可以读取3GB大小的txt文件)
原文:C# 读取大文件 (可以读取3GB大小的txt文件) 在处理大数据时,有可能 会碰到 超过3GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件。
4173 1
C#编程-35:写入读取文本文件
C#编程-35:写入读取文本文件
将数据从文件中读出并排序
将数据从文件中读出并排序
133 0
|
存储 JSON 分布式计算
Spark的数据读取与保存之文件类数据读取与保存
Spark的数据读取与保存之文件类数据读取与保存
709 0