1、将File、FileInputStream 转换为byte数组:

File file = new File("test.txt");

InputStream input = new FileInputStream(file);

byte[] byt = new byte[input.available()];

input.read(byt);

2、将byte数组转换为InputStream:

byte[] byt = new byte[1024];

InputStream input = new ByteArrayInputStream(byt);

3、将byte数组转换为File:

File file = new File('');

OutputStream output = new FileOutputStream(file);

BufferedOutputStream bufferedOutput = new BufferedOutputStream(output);

bufferedOutput.write(byt);

java stream 转 file_java 中 byte[]、File、InputStream 互相转换相关推荐

  1. java中byte,String,InputStream之间的转换

    Java代码   import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.I ...

  2. java乱码详解(java中byte与char的转换)

    转自:http://hi.baidu.com/%C6%F3%D2%B5%BC%D2%D4%B0/blog/item/825a4858d6248e8b810a181a.html   java byte与 ...

  3. nsdata是java什么类型_Swift中基本数据类型与NSData转换

    Swift中基本数据类型与NSData转换 最近由于程序的需要,要与JAVA的服务端进行Socket的交互,那么这就牵涉到了数据的交互.Socket的数据交互一般都是直接采用二进制Bytes的方式来传 ...

  4. java date 转integer_java 中Date的各种格式转换

    把java.util.Date格式的时间转为java.sql.Date格式的时间 java.sql.Date sqldate = new java.sql.Date(date.getTime()); ...

  5. java sbyte_JAVA与c#中byte取值范围的差异

    C#中分有符号类型的sbyte和无符号类型的byte Console.WriteLine("byte.min:{0},byte.max:{1},{2}byte", byte.Min ...

  6. java mkdirs 示例_java中关于File类的mkdirs()和FIle()构造方法在windows环境内网测试总结...

    环境:环境是内网windows,传入路径的时候不带盘符,并且服务器的win10也不是超级管理员账户 关于File类的mkdirs()远程访问创建不了文件和路径的问题. 如果浏览器操作者是windows ...

  7. java stream收集列表中对象的集合属性,组成一个大集合

    可能大家平常都是用stream().map(Object:xxx).collect(Collectors.toList())来组成某个属性的集合,但假如这个属性本身就是一个集合,就会比较复杂一些. 有 ...

  8. 使用Java Stream API将List按自定义分组规则转换成Map的一个例子

    本文完整测试代码见文末. 测试数据是List里的4个员工对象实例: 根据员工所在的城市进行分组: 结果分成了三组: 第一组的员工在上海: 第二组的员工在成都: 统计每组员工个数: 把员工进行分组,得分 ...

  9. java list 自定义类型转换_使用Java Stream API将List按自定义分组规则转换成Map的一个例子...

    本文完整测试代码见文末. 测试数据是List里的4个员工对象实例: 根据员工所在的城市进行分组: 结果分成了三组: 第一组的员工在上海: 第二组的员工在成都: 统计每组员工个数: 把员工进行分组,得分 ...

最新文章

  1. 自定义Title(可以实现类似于携程网上价格的显示方式)
  2. python3 str is not callable 问题解决
  3. python中xlsxwriter_python xlsxwriter使用方法汇总
  4. Spark入门(十)之Distinct去重
  5. python 并发执行命令_python: 多线程实现的两种方式及让多条命令并发执行
  6. Service Broker实现发布-订阅(Publish-Subscribe)框架
  7. wps vba6.3 宏插件下载
  8. 基于51单片机智能车流量检测车量统计系统设计
  9. 2021年PMP考试模拟题1(含答案)
  10. 华为手机老是自动截屏_华为手机竟然三种截屏方法 然后打开智能截屏开关
  11. 工作前5年决定你一生的财富
  12. 六度分离(Floyd算法)
  13. 如何实现一个漂亮的微信小程序朋友圈、表白墙、校内圈(后台篇)
  14. Word标题样式前编号显示黑块
  15. MYSQL UNION 同列类型不同时的处理方法
  16. 什么是互动触摸屏?它有用途是什么?
  17. mysql usleep_usleep
  18. LeetCode 到底怎么刷?GitHub 上多位大厂程序员亲测的高效刷题方式
  19. 把文件放在服务器上以供用户下载
  20. 华为系统更新后sim无服务器,华为手机系统更新后太卡怎么办? 原因及解决方法详解...

热门文章

  1. 过分!高校实验动物被学生私自放走,实验兔刚缝完针,连线都没拆......
  2. Transformer应用到建筑行业,CAD设计起飞了
  3. 在IDE中刷LeetCode,编码调试一体化,刷题效率直线up!
  4. 哈佛新冠论文用百度写,川普很满意,英国媒体BBC都看不下去:好歹搜索方法要用对呀!...
  5. 一边动,一边画,自己就变二次元!华人小哥参与的黑科技:实时交互式视频风格化...
  6. 撒花!机器学习圣经 PRML 出 Python 复现代码了!
  7. 设计模式篇之——策略设计模式
  8. 美多商城之用户注册(用户注册业务实现)
  9. Linux之mkdir和rm命令选项
  10. 防火墙产品原理与应用:防火墙产品的技术及实现关于IPV6【寒假】