本文主要是介绍FileInputStream读取数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
字节输入流操作步骤:
A:创建字节输入流对象
B:调用read()方法读取数据,并把数据显示在控制台
C:释放资源
方法:
public int read():一次读取一个字节
public int read(byte[] b):一次读取一个字节数组
//创建字节输入流对象FileInputStream f=new FileInputStream("2.txt");//读取文件// public int read():一次读取一个字节//由于一次只可以读取一个字节,所以需要用循环读取,如果返回的是-1,就表明到了文件末尾
// int rd=f.read();
// while(rd!=-1){
// System.out.print((char)rd);
// rd=f.read();
// }
//
// System.out.println("-------");//改进//int by;//while((by=f.read())!=-1){// System.out.print((char)by);//}//下面这个代码还可以解析中文字符byte[] bt=new byte[1024];int len;while((len=f.read(bt))!=-1){System.out.print(new String(bt,0,len));}
这篇关于FileInputStream读取数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!