别胡说,直接上关键码
package com.zhongjing.file;
import java.io.File;
import java.io.FileInputStream;
import Java.io.file not found exception;
publicclassfileinputstreamdemo {
//*
*文件输入字节输入流--读取数据
* @param args
*/
publicstaticvoidmain (字符串[ ] args ) {
文件输入流fis=null;
file file=new file (d :/test.txt );
try {
fis=新文件输入(文件);
byte[] buf=new byte[1024]; //数据中继站临时缓冲区
int length=0;
//在循环中读取文件内容,输入流中最大buf.length字节的数据被读取到一个buf数组中,返回类型为读取的字节数。
//文件读取到最后后返回-1,循环结束。
while((Length=fis.read ) ) buf )!=-1 ()
system.out.println (新字符串(buf,0,length ) );
}
}catch(exceptione ) {
e .打印堆栈跟踪(;
}finally{
try {
fis.close (; //strong制关闭输入流
}catch(ioexceptione ) {
e .打印堆栈跟踪(;
}
}
}
}
结果是以下:
有关如何使用FileOutStream写入内容的信息,请参阅以下文章:
3359 blog.csdn.net/QQ _ 35661171/article/details/86539554