
正文
[Java] Steam文件输入流
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
package test.stream; import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/**
* 文件输入流
* @author Frost.Yen
* @E-mail 871979853@qq.com
* @date 2016年4月13日
*/
public class TestStream01 {
public static void main(String[] args) {
//1.创建一个文件输入流
FileInputStream fis = null;
try {
fis = new FileInputStream("E:\\JAVA\\Examples\\To Learn\\src\\test\\file\\TestFile.java");
//2.创建一个字节数组用来存储读取的信息
byte[] bt = new byte[1024];
//3.使用len ,读取的长度
int len = 0;
//4.只要len >= 0说明就读取到元素,可以直接对元素进行操作
while((len=fis.read(bt))>=0){
//5. 通过控制台输出数据,必须说明输出的长度
System.out.write(bt, 0, len);
}
//6.读取完成之后必须关闭流释放资源
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
//在这里关闭流
if(fis!=null) fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}








