在Java开发中,无论是文件存储还是别的操作,需要经常把文件转化为字节数组,常规的做法就是用内存字节输出流ByteArrayOutPutStream 转化,这样虽然可以实现但是还是有些麻烦,今天教大家一行代码搞定File 转化byte[], 废话不多,直接贴代码。

/** * 传统写法 * * @throws Exception */public static void testA() throws Exception { File file = new File("C:甥敳獲jjjDesktop11.png"); FileInputStream fileInputStream = new FileInputStream(file); byte[] arr = new byte[1024]; int count = 0; ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); while ((count = fileInputStream.read(arr)) != -1) { byteArrayOutputStream.write(arr, 0, count); } byte[] total_arr = byteArrayOutputStream.toByteArray();}
/** * 简单写法 * * @throws Exception */public static void testB() throws Exception { byte[] arr = Files.readAllBytes(Paths.get("C:甥敳獲jjjDesktop11.png")); System.out.println("successful...");}

怎么样? 有木有很高大上的赶脚???喜欢赶紧关注我哦。

转数组_Java中IO必杀技-文件转字节数组相关推荐

  1. java 创建多维数组_java中如何创建一个多维数组?实例展示

    在互联网产业发展的越发如火如荼的今时今日,越来越多的人开始投入到新兴技术的学习当中去.java作为一门十分重要的编程语言,是许多人首选的学习对象.今天就来为大家介绍一下java中如何创建一个多维数组, ...

  2. fileoutputstream 转 byte数组_Java:如何实现文件与数组的相互转换?

    在这篇文章中,我将向您展示如何将文件转换为字节数组,然后再将字节数组转换为文件. 要将文件转换为字节数组,请使用ByteArrayOutputStream类.此类实现输出流,在该流中,数据被写入字节数 ...

  3. 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例

    读入的字节都写入字节数组中 嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本文件或二进制文件. 一个示例是将文件的内容转换为String ...

  4. byte数组转byte数组 java_Java中文件与字节数组转换

    Java文件与字节数组转换 /** * 返回一个byte数组 * @param file * @return * @throws IOException */ private byte[] getBy ...

  5. 用Java将文件读入字节数组的7个示例

    嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本或二进制文件. 一个示例是将文件的内容转换为String以便显示. 不幸的是,用于表示文 ...

  6. Java字节数组转文件,文件转字节数组

    Java字节数组转文件,文件转字节数组 package IO;import java.io.*;public class IOtest07 {public static void main(Strin ...

  7. 数据转换(字节数组转文件、文件转字节数组、16进制字符转字节数组、字节数组转16进制字符)

    字节数组转文件 procedure ByteArrayToFile(const ByteArray: TByteDynArray;const FileName: string); varCount: ...

  8. io读取一个文件再写入socket技术_JAVA中IO与NIO面试题

    BIO.NIO有什么区别? BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低. NIO:New IO 同步非阻塞 IO,是传统 IO ...

  9. java 性能测试文档模板_Java中IO字节流基本操作(复制文件)并测试性能

    此次案例将以复制文件的形式来演示IO字节流的基本操作,复制一个mp3文件,文件信息如下图: main方法测试 public static void main(String[] args) throws ...

最新文章

  1. 如何用C#语言构造蜘蛛程序
  2. 如何让PHP以root权限执行系统命令
  3. mongodb学习篇
  4. 项目管理控件Project Management Library
  5. (pytorch-深度学习系列)网络中的网络(NiN)
  6. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_05 List集合_4_Vector集合
  7. linux进阶之子网划分
  8. 华为软挑2019总结
  9. 伪静态 全站php 跳到html,IIS下万能301跳转方法:URL伪静态重写+PHP301
  10. 点云配准1:配准基础及icp算法
  11. Unity UGUI-Canvas
  12. STM32CubeMX+ETH+DP83848+Lwip 成功ping通(基于stm32F107开发板)
  13. 24岁女孩与30多岁成熟有家男人的午夜对白
  14. linux添加开机启动项
  15. java 绑定mac地址_如何JAVA实现使用TrueLicense在证书中绑定PC的MAC地址,防止止拷贝应用...
  16. kaid mfc特征
  17. Spring框架的作用
  18. idea如何全局搜索关键字_IntelliJ 的搜索和全局搜索怎么用
  19. L1-079 天梯赛的善良 (20 分) java
  20. 苹果 M1 芯片首席设计师重回英特尔

热门文章

  1. C# 数据类型 数据转换 自己的见解和方式
  2. TypeScript笔记 5--变量声明(解构和展开)
  3. 让大家信任自己,做个行为和语言上都没黑盒子的技术人员(转)
  4. 如何检查PAL安装的功能
  5. HDOJ2000(ASC||码排序)【sort函数】
  6. BIM工程信息管理系统搭建-系统功能需求
  7. C# 各版本新增功能
  8. 在eclipse中引入jquery.js文件报错的解决方案
  9. linux系统编程之(一) 信号量
  10. 开源方案搭建可离线的精美矢量切片地图服务-5.Mapbox离线项目实现