2019独角兽企业重金招聘Python工程师标准>>>

//String 转 Stream
public static InputStream stringTOInputStream(ByteString webpage)throws Exception {ByteArrayInputStream is = new ByteArrayInputStream(webpage.toByteArray());return is;}//Stream 保存为指定的文件public static void inputstreamtofile(InputStream ins, File file) {try {OutputStream os = new FileOutputStream(file);int bytesRead = 0;byte[] buffer = new byte[8192];while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {os.write(buffer, 0, bytesRead);}os.close();ins.close();} catch (Exception e) {e.printStackTrace();android.util.Log.d("PADATEST","inputstreamtofile =" + e.getMessage());}}//通过已经知道的文件URL保存为指定的文件public void saveUrlImg(String url, File file) {ByteArrayOutputStream os = null;byte[] result = null;try {InputStream is = new java.net.URL(url).openStream();inputstreamtofile(is, file);is.close();} catch (Exception e) {e.printStackTrace();android.util.Log.d("PADATEST", "saveUrlImg =" + e.getMessage());}}//通过给定文件的路径名构造File对象,如果指定的路径不存在则先新建对应的文件夹public static File getFilePath(String filePath, String fileName) {File file = null;makeRootDirectory(filePath);try {file = new File(filePath + fileName);} catch (Exception e) {e.printStackTrace();}return file;}public static void makeRootDirectory(String filePath) {android.util.Log.d("PADATEST", "filePath =" + filePath);File file = null;try {file = new File(filePath);if (!file.exists()) {file.mkdirs();}} catch (Exception e) {}}

转载于:https://my.oschina.net/u/195282/blog/224310

String byte[] stream File之间的相互转换相关推荐

  1. c++中几种常见的类型转换。int与string的转换,float与string的转换以及string和long类型之间的相互转换。to_string函数的实现和应用。...

    1.string转换为int a.采用标准库中atoi函数,对于float和龙类型也都有相应的标准库函数,比如浮点型atof(),long型atol(). 他的主要功能是将一个字符串转化为一个数字,在 ...

  2. MultipartFile与File之间的相互转换

    可参考: https://www.cnblogs.com/renjiaqi/p/11453702.html https://blog.csdn.net/sdut406/article/details/ ...

  3. php byte字节数组转stream,IStream与TStream之间的相互转换

    IStream与TStream之间的相互转换 更新时间:2008年08月01日 00:48:51   作者: IStream与TStream之间的相互转换的代码 procedure TForm1.Bu ...

  4. PInvoke复习之深入理解char*与wchar_t*与string以及wstring之间的相互转换

    本篇文章是对c++中的char*与wchar_t*与string以及wstring之间的相互转换进行了详细的分析介绍,需要的朋友参考下 #ifndef USE_H_ #define USE_H_ #i ...

  5. 基本数据类型、包装类、String三者之间的相互转换

    package com.wdl.day13;import org.junit.Test;/** 包装类的使用:* 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征** ...

  6. string、char *、char []之间的相互转换

    最近工作中遇到了string.char *.char []之间的相互转换,今天终于抽出时间将他们之间的转换记录下来,使用的是CodeBlocks软件,编译器为GNU GCC compiler,下面看代 ...

  7. JAVA8数组相并_【Java笔记】Java8中数组(引用类型)、String、List、Set之间的相互转换问题...

    数组.String.List.Set之间的相互转换问题 如果觉得对你有帮助,能否点个赞或关个注,以示鼓励笔者呢?!博客目录 | 先点这里 本博主要是相理清楚一些转换的逻辑,顺便总结一下贴出来.这里是把 ...

  8. Java中List和数组Array和String之间的相互转换

    Java中List和数组Array和String之间的相互转换 之前面试的时候遇到一个问题,先给大家分享一下.问:我想分别得到list,string和数组的长度,我能通过什么代码来得到? 这个问题先留 ...

  9. 图片或文件Blob、File、Base64之间的相互转换

    Blob.File.Base64之间的相互转换 前言 base64 转 Blob 对象 base64 转 File 对象 File 对象,Blob 对象 转base64 blob链接转 base64 ...

最新文章

  1. 【深度学习】从零开始 Mask RCNN 实战:基于 Win10 + Anaconda 的 Mask RCNN 环境搭建
  2. 获取mongodb数据变更_支持mysql、MongoDB数据变更订阅/监听分发
  3. 如何不让php自动把times换成×号
  4. 2016猴年春节有感
  5. 视频测试序列下载:YUV文件
  6. Java 集合容器篇面试题(上)-王者笔记《收藏版》
  7. 苹果WWDC 2020回顾:来看看这个安卓味的iOS 14!
  8. 大数据_Hbase-(概念补充_hbase中namespace的概念)---Hbase工作笔记0007
  9. Flash游戏开发技术分析(上)
  10. 2.17.3-Python爬虫(requests登录)
  11. 自己做网站怎么计算带宽需求
  12. android关于无法debug
  13. 【菜鸟收藏:全方位掌握Excel的ROUNDUP函数设置】
  14. 1506.01186-Cyclical Learning Rates for Training Neural Networks
  15. CHERRY 键盘 alt 组合键失灵或开始菜单键失灵
  16. java中不等于空怎么写_JAVA判断不等于空的情况
  17. 为何基于树的模型在表格型数据中能优于深度学习?
  18. Excel实现贪吃蛇
  19. Android系统设置单双卡
  20. 详解,最新整理,RabbitMQ,RocketMQ,Kafka 事务性,消息丢失,消息顺序性和消息重复发送的处理策略

热门文章

  1. 小技巧:远程连接共享文件密码错误
  2. 敏捷 - #9 原则:持续关注卓越的技术和良好的设计 ( #9 Agile - Principle)
  3. MS SQL的存储过程
  4. windows环境下bat和python调用rysnc的方式
  5. excel表格最大行数
  6. PHP——获取上传文件的后缀名
  7. Windows ×××服务器配置2-远程访问配置之PPTP
  8. mysql删除重复文章标题_MySQL中查询、删除重复记录的方法大全
  9. 【python】简单实现一个模板引擎
  10. golang备份和恢复