FileInputStream读取文件数据的两种方式

FileInputStream读取文件数据的两种方式FileInputStream(文件字节读取流):read():一个一个字节的读read(byte[]buf):先把字节存入到缓冲区字节数组中,一下读一个数组(常用)importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava….

大家好,又见面了,我是你们的朋友全栈君。

FileInputStream(文件字节读取流):

read():一个一个字节的读

read(byte[] buf):先把字节存入到缓冲区字节数组中,一下读一个数组(常用)

 

 

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Arrays;

public class FileInputStreamDemo1 {

	private static final int SIZE = 4096;

	public static void main(String[] args) throws IOException {
		
		/*
		 * 将已有文件的数据读取出来
		 * 既然是读,使用InputStream
		 * 而且是要操作文件。FileInputStream
		 * 
		 */
		
		//为了确保文件一定在之前是存在的,将字符串路径封装成File对象
		File file = new File("tempfile\\fos.txt");
		if(!file.exists()){
			throw new RuntimeException("要读取的文件不存在");
		}
		
		//创建文件字节读取流对象时,必须明确与之关联的数据源。
		FileInputStream fis = new FileInputStream(file);
		
		//调用读取流对象的读取方法
		//1.read()返回的是读取到的字节
		//2.read(byte[] b)返回的是读取到的字节个数
		
		//1. 
//
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137417.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • epplus 速度_【推荐套件】Excel利器 NPOI VS EPPLUS

    epplus 速度_【推荐套件】Excel利器 NPOI VS EPPLUS【工具】Excel利器—NPOIVSEPPLUS由于最近客户端不停抱怨,查询会宕机。其实,这算是老问题了,主要原因是:Query性能不佳由于该查询会使用到的Table事务量很大,容易会有Wait的现象到最后就TimeOut了。查询数据量太大,目前是放到DataSet之后直接用GridView绑定。其实,以上种种造成因素太多了。再加上,查询出来的结果使用端整批下载或是自订下载成Excel。最一开…

    2022年6月26日
    32
  • 曾国藩36字深入解读-借智慧[通俗易懂]

    曾国藩36字深入解读-借智慧[通俗易懂]曾国藩是中国近代史上的一位圣人。一个普通的农家子弟,以并不超绝的资质,竟能办成挽狂澜于既倒,扶大厦于将倾,平定大乱,再造“中兴”的不俗伟业,成为“内圣外王”的典范。

    2022年6月7日
    36
  • 关于正则表达式空格

    关于正则表达式空格正则表达式中空格表示为\s在正则表达式中,[^]表示匹配不包括里面的内容,如:[^\s]表示匹配不含括号的

    2022年9月24日
    0
  • MVC MVP MVVM

    MVC MVP MVVM

    2021年9月30日
    37
  • python获取图片并储存图片_python用户输入矩形的长和宽

    python获取图片并储存图片_python用户输入矩形的长和宽1、opencv2、imageio3、matplotlib4、scipy#coding:utf-8importcv2importimageiofromscipyimportmiscfromPILimportImagefrommatplotlibimportpyplotaspltimage_path=”./images/000011.jpg”#使用pillow读取图…

    2022年9月5日
    2
  • 网站优化工具-YUI Compressor「建议收藏」

    网站优化工具-YUI Compressor「建议收藏」一、简介YUICompressor,专用于压缩js和css文件,可以有效降低js和css文件占用的空间;如,将使用YUICompressor压缩过的js和css文件部署到网站的生产环境,有效降低浏览器下载相关资源的时延,提升用户体验。二、压缩工具YUI-Compressor英文官网:http://yui.github.io/yuicompressor/GitHub-YUI:https://github.com/yui/yuicompressor在线YUI:http://ganquan.inf

    2022年7月18日
    17

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号