[Java基础]字节流读数据

Posted Wecccccccc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java基础]字节流读数据相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

代码如下:

package InstreamPack;

import java.io.FileInputStream;
import java.io.IOException;

public class FileInputStreamDemo01 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("D:\\\\JavaDemo\\\\java.txt");

        int by;
        while((by = fis.read())!=-1)
        {
            System.out.print((char)by);
        }

        fis.close();
    }

}

在这里插入图片描述

代码如下:

package InstreamPack;

import java.io.FileInputStream;
import java.io.IOException;

public class FileInputStreamDemo02 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = new FileInputStream("D:\\\\JavaDemo\\\\java.txt");

        byte[] bys = new byte[1024];
        int len;
        while((len=fis.read(bys))!=-1)
        {
            System.out.print(new String(bys,0,len));
        }

        fis.close();
    }
}

以上是关于[Java基础]字节流读数据的主要内容,如果未能解决你的问题,请参考以下文章

Java基础InputStream InputStreamReader和BufferedReader

java基础之 IO 流(InputStream/OutputStream)

java中字节流与字符流的区别

java字节流读txt文件出现乱码怎么解决?

Java IO基础总结

javaAPI_IO流基础_字节流基础知识