`

java中IO对文件读写操作

阅读更多

本文转载自:http://www.blogjava.net/duduli/archive/2008/10/06/232662.html
java中很多关于文件读取的工作。
操作也很平凡。
所以java的文件读取是很重要的一部分。
首先是单字节的读取工作。
见源代码:

java中很多关于文件读取的工作。
操作也很平凡。
所以java的文件读取是很重要的一部分。
首先是单字节的读取工作。
见源代码:

 1package ReadFile;
 2
 3import java.io.FileReader;
 4import java.io.IOException;
 5
 6public class readFile {
 7    public static void readfile(String file){
 8        try{
 9            FileReader fr = new FileReader(file);
10            int ch = 0;
11            while((ch=fr.read())!=-1){
12                System.out.println((char)ch);
13            }

14        }
catch(IOException e){
15            e.printStackTrace();
16        }

17    }

18    public static void main(String[] args) {
19        readfile("e:\\dd.txt");
20    }

21}


这里是但读取每个自己或字符。
如果要进行按行读取的话,必须采用BufferedReader  BufferedReader中的readline();

 1package ReadLime;
 2
 3import java.io.BufferedReader;
 4import java.io.BufferedWriter;
 5import java.io.FileReader;
 6import java.io.FileWriter;
 7import java.io.IOException;
 8
 9public class readLine {
10    public static void readline(String file,String writerfile){
11        try{
12        FileReader fr = new FileReader(file);
13        BufferedReader br = new BufferedReader(fr);
14        
15        FileWriter fw = new FileWriter(writerfile); //写文件操作,把得到的file对应的文件中内容写入,writerfile中去。
16        BufferedWriter bw = new BufferedWriter(fw);
17        String readoneline;
18        int l;
19        while((l = br.read()) != -1){
20            readoneline = br.readLine();
21            bw.write(readoneline);
22            bw.newLine();
23            System.out.println(readoneline);
24        }

25        bw.flush();
26        br.close();
27        bw.close();
28        br.close();
29        fw.close();
30        fr.close();
31        }
catch(IOException e){
32            e.printStackTrace();
33        }

34    }

35    public static void main(String [] args){
36        readline("e:\\dd.txt","e:\\aa.txt");
37    }

38}
分享到:
评论

相关推荐

    java的io流文件读写

    Java的IO流是Java平台提供的一种处理输入输出数据的重要机制,尤其在文件读写方面,它扮演着核心角色。对于初学者来说,理解和掌握Java IO流的使用是学习Java编程的基础,也是进阶到更复杂系统开发的关键一步。 ...

    java io读写文件

    根据给定的信息,我们可以深入探讨Java IO操作中的文件读写技术,特别关注如何从一个文本文件中筛选数据并保存到另一个文件中。 ### Java IO读写文件基础 在Java中,进行文件读写的操作通常涉及两个核心包:`java....

    java io 文件读写

    java io 文件读写

    JAVA IO流文件读写大全下载

    JAVA IO流是Java语言中对输入/输出(Input/Output)操作的抽象表示。它提供了多种流机制来实现文件的读写操作。本文将对JAVA IO流文件读写的知识点进行详细的解释和分析。 1. JAVA IO流的分类 JAVA IO流可以分为两...

    Java IO 基础操作(文件读写和移动)

    对于文件读写,Java提供了多种流类。基础的文件读取可以使用`BufferedReader`和`FileReader`组合,而写入则使用`BufferedWriter`和`FileWriter`。以下是一个简单的读写示例: ```java // 读取文件 FileReader fr = ...

    java实现文件的读写操作

    总结,Java中的文件读写操作涉及到多个类和接口,理解并熟练运用它们是每个Java开发者必备的技能。通过上述介绍和示例,你应该对Java的文件操作有了基本的认识。实践中,你可以根据具体需求选择合适的方法和类,实现...

    java 二进制文件的读写操作

    在Java中,进行二进制文件的读写操作是非常常见的需求,尤其是在处理非文本类型的文件(如图片、音频或视频等)时。本文将详细介绍如何使用`FileInputStream`和`FileOutputStream`类来实现二进制文件的读写,并提供...

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

    根据提供的标题、描述以及部分上下文内容,我们可以深入探讨Java中进行文件读写操作的不同方法,并对其进行比较分析。本文将重点介绍几种常见的用于文件读写的API,并解释它们之间的区别。 ### 一、Java中文件读写...

    Java IO学习基础之读写文本文件

    Java IO(Input/Output)是Java中处理输入输出操作的核心包,它主要提供了文件读写、网络通信等基本功能。Java IO操作主要基于流的概念进行,分为字节流和字符流两大类。在实际开发中,为了提高读写效率,经常使用...

    Java 基于对本地文件读写操作完成的登陆注册

    在本项目中,"Java 基于对本地文件读写操作完成的登陆注册"是一个适合初学者的简单课程设计,旨在让学生理解如何利用Java语言处理文件读写操作来实现登录注册功能,而不依赖数据库。这个小Demo的核心是利用IO(Input...

    Java中文件IO流.pdf

    Java 中文件 IO 流是指 Java 语言中对文件的输入输出操作,通过定义文件流来实现文件的读写操作。文件流是指在程序中用于文件输入输出的对象, Java 中提供了多种文件流类型,包括 InputStream 和 OutputStream 两大...

    java文件读写操作

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

    使用Java实现对dbf文件的简单读写

    使用 Java 实现对 dbf 文件的简单读写 Java 是一种广泛使用的编程语言,对于读写 dbf 文件具有重要的应用价值。本文将介绍使用 Java 实现对 dbf 文件的简单读写,包括读写 dbf 文件的基本步骤、相关类的介绍、代码...

    Java io 读写文件

    综上所述,Java的IO API提供了丰富的功能来处理文件读写,包括基本的字节流操作和高效的缓冲机制。了解和熟练掌握这些工具是开发Java应用程序的基础。通过实践和理解这些概念,你可以编写出高效且健壮的文件处理代码...

    Java 读写文件文本文件的示例

    Java中读写文本文件主要依赖于`InputStream`和`OutputStream`的使用,结合`Reader`和`Writer`接口的实现类如`BufferedReader`和`PrintWriter`,可以高效地完成文件的读取和写入操作。掌握这些核心类的使用是进行文件...

    java_IO操作_(读写、追加、删除、移动、复制、修改

    Java中的IO操作是进行文件处理的核心技术之一,涵盖了读写、追加、删除、移动、复制、修改等基本功能。本文将围绕这些操作展开详细解释,重点解析如何使用Java进行文件的读取。 ### 一、Java IO读取文件内容 #### ...

    java中文文件读写类

    最近在用java的IO包下面的...于是索性自己写个类,可以进行中文文件读写而不乱码。 压缩包里提供了.jar包和源代码。 ************************************ 已更新到1.3版本,请在http://qjt.download.csdn.net/中寻找

    java io读取文件

    - **BufferedReader与BufferedWriter**:用于提高文本文件读写的效率,通过内部缓冲区减少实际的磁盘I/O操作。例如: ```java BufferedReader br = new BufferedReader(new FileReader("file.txt")); String ...

Global site tag (gtag.js) - Google Analytics