バイトの手順入力ストリーム:
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));
}