java文件读操作

来源:互联网 发布:淘宝好评返现卡怎么写 编辑:程序博客网 时间:2024/05/19 20:43

java文件读操作方式(两种)

1.

FileRead.java

import java.io.*;public class FileRead {private File file;private Reader fin;private BufferedReader br;private String filename;public FileRead(String filename){this.filename = filename;}public void read(){file = new File(filename);if(!file.exists()){System.out.println("文件不存在...");return;}else{try {fin = new FileReader(file);//会抛出FileNotFound异常br = new BufferedReader(fin);String str;while((str = br.readLine()) != null){ //会抛出I/O error System.out.println(str);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}} }


main.java

public class main {public static void main(String[] args) {// TODO Auto-generated method stubFileRead fr = new FileRead("test.txt");fr.read();}}

 

2.

RandomAccessFile方式,将FileRead中的read()改为以下代码

file = new File(filename);if(!file.exists()){System.out.println("文件不存在...");return;}else{try {RandomAccessFile raf = new RandomAccessFile(file, "r");//抛出FileNotFoundString str;while((str=raf.readLine()) != null){System.out.println(str);}} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}} 



 

 

0 0
原创粉丝点击