您的位置:首页 > 编程语言 > Java开发

读取文件

2014-03-24 18:07 225 查看
读取存在的文件(按照字节)

package Review;
import java.io.*;

public class FileInputStreamDemo {
public static  void main(String[] args){
FileInputStream in=null;
try {
in=new FileInputStream("D:/test.txt");		//读取该文件
} catch (FileNotFoundException e) {
System.out.println("文件不存在:");
e.printStackTrace();
}

long l=0;
int b=0;
try {
while((b=in.read())!=-1){
System.out.print((char)b+"    ");		//目前的b是ASCII码,应该强制转换
l++;
}
System.out.println();
} catch (IOException e) {
System.out.println("读取文件失败,错误类型是");
e.printStackTrace();
}finally{
try {
in.close();				//一定要关闭!!养成良好的习惯。。。。
} catch (IOException e) {
e.printStackTrace();
}
}

System.out.println("该文件一共有:"+l+"  个字节");

}
}

读取存在的文件(按照字符)FileReader

import java.io.*;
public class lalalalalala {

public static void main(String[] args) {
FileReader fr=null;
int b=0;
try{
fr=new FileReader("D:/java/bin/java.java");
while((b=fr.read())!=-1){
System.out.print((char)b);
}
}catch(FileNotFoundException e){
System.out.println("文件不存在"+e);
}catch(IOException io){
System.out.println("文件读取错误"+io);
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息