package com.softeem.msg;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class FileOper {
public void readFile(String fileName){
/*
* 读文件方法
* @param fileName 读文件的文件名
* */
try {//定义文件输入流对象
InputStream is=new FileInputStream(fileName);
//每次读取的字节数
byte[] bt=new byte[1024];
//实际读取的字节长度
int len = 0;
//当文件读到末尾后len的值为-1,结束读取操作
while((len=is.read(bt))!=-1){
//System.out.println(bt.toString());
System.out.write(bt,0,len);
//从bt字节数组中获取长度,从0开始,读取的长度是len个字节
}
is.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
FileOper fo=new FileOper();
String fileName="c://person.txt";//读取文件
fo.readFile(fileName);
}
}