JavaI/O文件读写:字节输入流
字节输入流:FileInputStream
package IO;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Zijieshuru {
//字节输入流:FileInputStream
public static void main(String[] args) {
File file=new File("C:\\123.txt");
FileInputStream fis=null;
try {
fis=new FileInputStream(file);
//System.out.println(fis.available());//获取文件长度
//System.out.println(fis.read()); //读取文件并返回读取的位置
byte[] b=new byte[1024]; //准备一个byte数组存放读取到的文件
int len=fis.read(b); //读取一部分内容放进数组(如果读取完毕,len返回为-1)
while(len!=-1) {
String date=new String(b,"utf-8"); //将byte型数组转换成字符串
System.out.println(date);
len=fis.read();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
try {
fis.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} //关闭文件资源
}
}
}
此程序将
C:\\123.txt
中的内容输出!
阅读剩余
版权声明:
作者:Tin
链接:http://www.tinstu.com/384.html
文章版权归作者所有,未经允许请勿转载。
THE END