以下示例显示了如何从Java中的FileInputStream读取字节。

import java.io.File;import java.io.FileInputStream;public class fileInputStream {

public static void main(String[] args) {

byte[] data = new byte[1024]; //allocates memory for 1024 bytes

//be careful about how to declare an array in Java

int readBytes;

try {

File file = new File("testfile");

file.createNewFile();

FileInputStream in = new FileInputStream(file);

while ((readBytes = in.read(data)) != -1) {

//read(byte[] b)

//Reads some number of bytes from the input stream and stores them into the buffer array b.

System.out.println("read " + readBytes + " bytes, and placed them into temp array named data");

System.out.println("data :" + data[123]);

}

in.close();

} catch (Exception e) {

e.printStackTrace();

}

}}

如果放置一些数据,它将给出以下输出:

run:
read 1024 bytes, and placed them into temp array named data
read 1024 bytes, and placed them into temp array named data
read 1024 bytes, and placed them into temp array named data
read 1024 bytes, and placed them into temp array named data
read 1024 bytes, and placed them into temp array named data
read 1024 bytes, and placed them into temp array named data
read 952 bytes, and placed them into temp array named data
BUILD SUCCESSFUL (total time: 2 seconds)

最后,开发这么多年我也总结了一套学习Java的资料与面试题,如果你在技术上面想提升自己的话,可以关注我,私信发送领取资料或者在评论区留下自己的联系方式,有时间记得帮我点下转发让跟多的人看到哦。

fileinputstream_从Java中的FileInputStream读取字节相关推荐

  1. file相对路径java_浅谈java 中文件的读取File、以及相对路径的问题

    一.对于java项目中文件的读取 1.使用system 或是 系统的properties对象 ①直接是使用 string relativelypath=system.getproperty(" ...

  2. java 文件路径读取,java中依据路径读取文件

    java中根据路径读取文件 根据文件路径读取文件.具体代码如下: /** * 根据文件路径读取文件 * @param path * @return String * @throws IOExcepti ...

  3. java inireader_java读取配置文件 Java中如何设置读取ini配置文件?

    Java读取配置文件的几种方法以及路径问题看透,心静,锁份幽静,将自己填埋在那里,任窗外灯红酒绿,草长莺飞,让那颗疲惫的心,静静地栖息在流水盈盈里,抛却尘世累累. java 怎么读取web jar中的 ...

  4. Java中动态加载字节码的方法 (持续补充)

    文章目录 Java中动态加载字节码的方法 1.利用 URLClassLoader 加载远程class文件 2.利用 ClassLoader#defineClass 直接加载字节码 2.1 类加载 - ...

  5. java中几种读取配置文件的方法

    java读取.properties配置文件的几种方法 (1)Properties类读取 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集.不过 ...

  6. java中静态缓冲区,java中allocatedirect和allocate字节缓冲区的联系与区别

    一.字节缓冲区方法allocateDirect()和allocate()简介 当Java程序员在编写相应的Java应用时一般都不会用到字节,所以大家对byte字节的了解也是知之甚少,但是当我们随着工作 ...

  7. java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解

    java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...

  8. JAVA中char占用多少字节_Java中char占用几个字节

    https://www.cnblogs.com/louiswong/p/6062417.html https://www.cnblogs.com/fnlingnzb-learner/p/7272348 ...

  9. 四十二、深入Java中的文件读取操作

    @Author:Runsen @Date:2020/6/8 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

最新文章

  1. CRichEditCtrl 好象没有复制、粘贴的功能(Ctrl+C、Ctrl+v都不好用
  2. flutter doctor --android-licenses 报错解决方案
  3. linux shell dig nslookup 指定dns服务器 查询域名解析
  4. 用ajax控件作的高级搜索
  5. class a_class;与new class();的区别
  6. 《Go语言圣经》学习笔记 第八章 Groroutines和Channels
  7. Office基础和计算机操作基础的知识点(一)
  8. Java事务管理之Spring+Hibernate
  9. java excel导入_一场关于Java.lang.String类的极限调优操作
  10. python中for循环的用法_Python中ifelse判断语句、while循环语句以及for循环语句的使用...
  11. 【加拿大签证】加拿大工签/工作许可work permit 办理流程【官方详细完整,加拿大访问学者必看】
  12. 基于java的小额支付管理平台
  13. 青云志鸿蒙争霸位置,青云志手游万剑一抽取方法攻略
  14. linux 学习5 文本编辑器 vim
  15. 电脑桌面点什么都是计算机,电脑桌面总是弹出广告怎么办?教你2种方法,轻松解决...
  16. thread ‘<unnamed>‘ panicked at ‘assertion failed: `(left == right)`
  17. LE MAX2 X820刷机记
  18. 曾经学舞度芳年(代序)
  19. 净误差与遗漏为负值的含义_为什么遗漏与误差项为负反映了去向不明的资本外逃?...
  20. matlab车牌识别错误,求解决Matlab车牌识别

热门文章

  1. afn post请求上传文件_iOS利用AFNetworking(AFN) 实现图片上传
  2. “指向指针的指针”的作用和应用
  3. java 线程转储_获取Java线程转储的常用方法(推荐)
  4. 鼠标点击实现花瓣雨_每周实验 | 黄金雨
  5. mysql 优化之 is null ,is not null 索引使用测试
  6. [JSOI2007]建筑抢修 (贪心)
  7. Android初学第21天
  8. 洛谷P3405 [USACO16DEC]Cities and States省市
  9. C++ 线程安全的单例模式
  10. 一个学妹写的按键检测函数把我秀翻了!