转数组_Java中IO必杀技-文件转字节数组
在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必杀技-文件转字节数组相关推荐
- java 创建多维数组_java中如何创建一个多维数组?实例展示
在互联网产业发展的越发如火如荼的今时今日,越来越多的人开始投入到新兴技术的学习当中去.java作为一门十分重要的编程语言,是许多人首选的学习对象.今天就来为大家介绍一下java中如何创建一个多维数组, ...
- fileoutputstream 转 byte数组_Java:如何实现文件与数组的相互转换?
在这篇文章中,我将向您展示如何将文件转换为字节数组,然后再将字节数组转换为文件. 要将文件转换为字节数组,请使用ByteArrayOutputStream类.此类实现输出流,在该流中,数据被写入字节数 ...
- 读入的字节都写入字节数组中_使用Java将文件读入字节数组的7个示例
读入的字节都写入字节数组中 嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本文件或二进制文件. 一个示例是将文件的内容转换为String ...
- byte数组转byte数组 java_Java中文件与字节数组转换
Java文件与字节数组转换 /** * 返回一个byte数组 * @param file * @return * @throws IOException */ private byte[] getBy ...
- 用Java将文件读入字节数组的7个示例
嗨,大家好,Java程序员经常在现实世界中遇到编程问题,他们需要将文件中的数据加载到字节数组中,该文件可以是文本或二进制文件. 一个示例是将文件的内容转换为String以便显示. 不幸的是,用于表示文 ...
- Java字节数组转文件,文件转字节数组
Java字节数组转文件,文件转字节数组 package IO;import java.io.*;public class IOtest07 {public static void main(Strin ...
- 数据转换(字节数组转文件、文件转字节数组、16进制字符转字节数组、字节数组转16进制字符)
字节数组转文件 procedure ByteArrayToFile(const ByteArray: TByteDynArray;const FileName: string); varCount: ...
- io读取一个文件再写入socket技术_JAVA中IO与NIO面试题
BIO.NIO有什么区别? BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能力低. NIO:New IO 同步非阻塞 IO,是传统 IO ...
- java 性能测试文档模板_Java中IO字节流基本操作(复制文件)并测试性能
此次案例将以复制文件的形式来演示IO字节流的基本操作,复制一个mp3文件,文件信息如下图: main方法测试 public static void main(String[] args) throws ...
最新文章
- 如何用C#语言构造蜘蛛程序
- 如何让PHP以root权限执行系统命令
- mongodb学习篇
- 项目管理控件Project Management Library
- (pytorch-深度学习系列)网络中的网络(NiN)
- 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_05 List集合_4_Vector集合
- linux进阶之子网划分
- 华为软挑2019总结
- 伪静态 全站php 跳到html,IIS下万能301跳转方法:URL伪静态重写+PHP301
- 点云配准1:配准基础及icp算法
- Unity UGUI-Canvas
- STM32CubeMX+ETH+DP83848+Lwip 成功ping通(基于stm32F107开发板)
- 24岁女孩与30多岁成熟有家男人的午夜对白
- linux添加开机启动项
- java 绑定mac地址_如何JAVA实现使用TrueLicense在证书中绑定PC的MAC地址,防止止拷贝应用...
- kaid mfc特征
- Spring框架的作用
- idea如何全局搜索关键字_IntelliJ 的搜索和全局搜索怎么用
- L1-079 天梯赛的善良 (20 分) java
- 苹果 M1 芯片首席设计师重回英特尔