FileInputStream的available方法

FileInputStream的available方法available():返回与之关联的文件的字节数importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;publicclassFileInputStreamDemo2{ publicstaticvoidmain(String[]args)throwsIOE…

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

available():返回与之关联的文件的字节数

 

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

public class FileInputStreamDemo2 {

	public static void main(String[] args) throws IOException {
//		File file = new File("D:\\传智播客毕向东java\\解压后mp4文件\\day22_mp4-IO流\\IO流\\19-IO流-字节流-复制图片图解.mp4");
//		System.out.println(file.length());
		
		FileInputStream fis = new FileInputStream("tempfile\\fos.txt");
		
//		System.out.println(fis.available());//可以获取与之关联的文件的字节数
		byte[] buf = new byte[fis.available()];
		//创建了一个和文件大小一样的缓冲区,刚刚好
		fis.read(buf);
		System.out.println(new String(buf));
		
		fis.close();
		
	}
}

FileInputStream的available方法

关注我的微信公众号,观看更多精彩内容:

FileInputStream的available方法
FileInputStream的available方法

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年6月4日 下午9:00
下一篇 2022年6月4日 下午9:00


相关推荐

  • 蓝牙4.2对比蓝牙5.0_蓝牙 5.0 4.0区别

    蓝牙4.2对比蓝牙5.0_蓝牙 5.0 4.0区别目前市场上依然有大量蓝牙4.0/3.0/2.1/2.1+EDR产品存在,从自拍器,遥控器到各种智能设备,因其功能够用,价格低廉,受到快消类产品客户的亲昵,而工业类,汽车类应用,BT4.0的产品依然当道,究其原因,稳定,够用,供货好,当然价格不贵。但如果说蓝牙5之前蓝牙解决的是单点连接的可穿戴式设备与手机互联的问题,那么蓝牙5就是解决多点互联IoT物联网的问题。

    2025年10月10日
    6
  • gcc的__builtin_函数介绍

    gcc的__builtin_函数介绍GCC 提供了一系列的 builtin 函数 可以实现一些简单快捷的功能来方便程序编写 另外 很多 builtin 函数可用来优化编译结果 这些函数以 builtin 作为函数名前缀 很多 C 标准库函数都有与之对应的 GCCbuiltin 函数 例如 strcpy 有对应的 builtin strcpy 内建函数 下面就介绍一些 builtin 函数及其作用 nbsp builtin ffs x

    2026年3月17日
    3
  • Kimi 浏览器插件来了,配置只需要 1 分钟!

    Kimi 浏览器插件来了,配置只需要 1 分钟!

    2026年3月12日
    2
  • 【默子教程】AI编程神器Claude Code新手入门指北

    【默子教程】AI编程神器Claude Code新手入门指北

    2026年3月16日
    3
  • java indexeddb_初探IndexedDB

    java indexeddb_初探IndexedDB背景随着前端技术日新月异地快速发展 web 应用功能和体验也逐渐发展到可以和原生应用媲美的程度 前端缓存技术的应用对这起到了不可磨灭的贡献 因此想一探前端的缓存技术 这篇文章主要会介绍在日常开发中比较少接触的 IndexedDBInd 什么是 IndexedDBInd 简单理解就是前端数据库 提供了一种在用户浏览器中持久存储数据的方法 但是和前端关系型数据不同的是 IndexedDB

    2026年3月17日
    1
  • 自定义html标签教程,HTML自定义标签

    自定义html标签教程,HTML自定义标签背景 HTML 的标签大家不陌生 都是标准定义好的 我们只管用 但是有没有想过 我们可以定义自己的标签 封装成自己的组件 DEMO 下面的 demo 用于展示浏览器版本的支持情况 查看其 DOM 发现标签是 browser support 这就是自定义标签 实现 HTMLElementC browser supportbrows support display block

    2026年3月26日
    2

发表回复

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

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