`

【java】java文件读取。(单字节读取和按行读取读取)

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

package ReadFile;

import java.io.FileReader;
import java.io.IOException;

public class readFile {
    public static void readfile(String file){
        try{
            FileReader fr = new FileReader(file);
            int ch = 0;
            while((ch=fr.read())!=-1){
                System.out.println((char)ch);
            }
        }catch(IOException e){
            e.printStackTrace();
        }
    }
    public static void main(String[] args) {
        readfile("e:\\dd.txt");
    }
}



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

package ReadLime;

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

public class readLine {
    public static void readline(String file,String writerfile){
        try{
        FileReader fr = new FileReader(file);
        BufferedReader br = new BufferedReader(fr);
        
        FileWriter fw = new FileWriter(writerfile); //写文件操作,把得到的file对应的文件中内容写入,writerfile中去。
        BufferedWriter bw = new BufferedWriter(fw);
        String readoneline;
        int l;
        while((l = br.read()) != -1){
            readoneline = br.readLine();
            bw.write(readoneline);
            bw.newLine();
            System.out.println(readoneline);
        }
        bw.flush();
        br.close();
        bw.close();
        br.close();
        fw.close();
        fr.close();
        }catch(IOException e){
            e.printStackTrace();
        }
    }
    public static void main(String [] args){
        readline("e:\\dd.txt","e:\\aa.txt");
    }
}
分享到:
评论

相关推荐

    JAVA NIO 按行读取大文件,支持 GB级别

    本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件...

    java 按顺序读取文件

    java 按顺序读取文件 java 按顺序读取文件 java 按顺序读取文件

    JAVA NIO 按行读取大文件支持 GB级别-修正版

    本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件结束 ...

    java按行读取大文件并解析入库

    java按行读取大容量文本文件,并按行解析入库。使用java.nio下面的相关方法

    java 读取文件 文件读取操作

    Java 读取文件操作 java中多种方式读文件 一、多种方式读文件内容。 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容

    JAVA实现远程文件读取

    JAVA实现远程文件读取

    java 递归读取文件夹 读取文件 写文件

    java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取文件 写文件java 递归读取文件夹 读取...

    java读取TXT文件入库

    java读取TXT文件入库,java读取TXT文件入库,java读取TXT文件入库,

    java读取文件方法大全

    java读取文件方法大全 读取file流等技术

    java读取txt文件内容(java快速读取,程序已调试通)

    java读取txt文件,可以以文件路径构造这个流,... 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回: BufferedReader buffReader = new BufferedReader(reader);

    java如何读取文件

    java如何读取文件 。把固定的文件读取到程序中来。

    java读取mpp文件

    java读取mpp文件,来生成mpp文件的jar包。

    Java保存与读取文件.rar

    Java保存与读取文件代码示例,super("存储与读取对象"); //调用父类构造函数  Container container=getContentPane(); //得到容器  Icon imageIcon=new ImageIcon("image.gif"); //实例化一个图标  ...

    java读取局域网共享机器文件

    java读取局域网共享机器文件 java读取局域网共享机器文件

    Java CSV文件读取

    Java读取excel,Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作。

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库

    java读取文本文件

    java读取文本文件,java读取文本文件,java读取文本文件

    Java读取大文件的处理

    Java读取大文件的处理

    java nio 包读取超大数据文件

    Java nio 超大数据文件 超大数据文件Java nio 超大数据文件 超大数据文件Java nio 超大数据文件 超大数据文件Java nio 超大数据文件 超大数据文件Java nio 超大数据文件 超大数据文件Java nio 超大数据文件 超大数据...

    java文本读取方法

    java文本读取方法 1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容

Global site tag (gtag.js) - Google Analytics