将文件读取为字节数组,可用与读取图片,在生成图片

1.[代码][Java]代码

InputStream is = null;

ByteArrayOutputStream out = new ByteArrayOutputStream();

try {

is = new FileInputStream(pathStr);// pathStr 文件路径

byte[] b = new byte[1024];

int n;

while ((n = is.read(b)) != -1) {

out.write(b, 0, n);

}// end while

} catch (Exception e) {

log.error(getText("TimingMmsService.error") + e.getMessage());

throw new Exception("System error,SendTimingMms.getBytesFromFile", e);

} finally {

if (is != null) {

try {

is.close();

} catch (Exception e) {

log.error(e);// TODO

}// end try

}// end if

}// end try

return out.toByteArray();

java 读取文件成字节数组_java读取文件为字节数组相关推荐

  1. java程序编译成exe文件_将java程序编译成独立运行的exe文件

    将java程序编译成独立运行的exe文件 众所周知java的程序可以"一次编译,到处运行",这个特性不错,但是实现这个特性的前提是当前的平台 必须有相应的jvm,而且如果当前平台的 ...

  2. java读取文件的方法是_Java读取文件方法大全

    Java读取文件方法大全 2011/11/25 9:18:42  tohsj0806  http://tohsj0806.iteye.com  我要评论(0) 摘要:文章来源:http://www.c ...

  3. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  4. java字节字符_java中字符和字节的区别

    byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...

  5. java文件读写的基本类_Java读写文件常用方法

    一.字符流:读写纯文本(txt,csv等), 1 字符流写文件主要用:FileWriter,BufferedWriter,PrintWriter 1.1 测试 FileWriter 写入 privat ...

  6. java遍历文件夹下的_Java遍历文件夹下的所以文件

    利用Java递归遍历文件夹下的所以文件,然后对文件进行其他的操作.如:对文件进行重命名,对某一类文件进行重编码.可以对某一工程下的全部.java文件进行转码成utf-8等 代码如下,这里只对文件进行重 ...

  7. JAVA随机读写功能实现类_Java 实现文件随机读写-RandomAccessFile

    RandomAccessFile是Java中输入,输出流体系中功能最丰富的文件内容访问类,它提供很多方法来操作文件,包括读写支持,与普通的IO流相比,它最大的特别之处就是支持任意访问的方式,程序可以直 ...

  8. java实现文件加密与解密_Java实现文件的加密解密功能示例

    本文实例讲述了Java实现文件的加密解密功能分享给大家供大家参考,具体如下: package com.copy.encrypt; import java.io.File; import java.io ...

  9. java 判断是否为cst格式_Java判断文件编码格式

    1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...

  10. java遍历文件夹下所有图片_JAVA 遍历文件夹下的所有文件

    JAVA遍历文件下的所有文件和文件夹 @Test public void traverseFolder1( ) { String path = "D:\\TEST"; int fi ...

最新文章

  1. 概率密度函数pdf(probability densinity function) DOC API
  2. Linux小细节-1
  3. 使用Spring MVC进行资源版本控制
  4. spring cloud gateway 深入了解 - Predicate
  5. cnetos7 mysql5.6 utf8设置_CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问...
  6. iOS-仿智联字符图片验证码
  7. tasker运行java_Tasker 打开桌面快捷方式(以微信公众号为例)[No Root]
  8. Java 高阶 —— native 关键字与 JNI
  9. Webrct之demo运行
  10. java设置登录超时时间设置_session超时时间设置方法
  11. STM8S单片机入门1(开发环境搭建)
  12. 手机做web服务器 无限流量,想要无限流量套餐?别做梦了!
  13. 如何在直播中解决黑屏、花屏、闪屏问题 | 直播疑难杂症排查
  14. 小米9私密相册怎么找_小米手机私密相册怎么用?怎么打开查看?
  15. python登录微信pc版_腾讯TIM iOS版2.5.6重大更新:新增支持微信帐号登录、语音进度条...
  16. 2017四月TOP100电商类App排行榜出炉
  17. linux安装mysql时使用临时密码登录不进去mysql: [Warning] Using a password on the command line interface can be insec
  18. 解决Maven下载依赖文件失败问题
  19. sudo: gedit:找不到命令
  20. 利用tushare接口获取前一日新闻联播文字稿

热门文章

  1. 启动Flume Agent出现“A fatal error occurred while running“解决方法
  2. RJ45口线序的理解
  3. ubuntu安装cuda驱动
  4. Cocos2d-lua中lua代码加密成luac
  5. flash遮罩动画的使用技巧
  6. Excel在行上面一键定位可见单元格!
  7. java基础-异或运算
  8. 4、python简单线性回归代码案例(完整)_Python:简单线性回归(不需要调用任何库,math都不要)...
  9. Scrum 敏捷项目管理
  10. 笔记 神经网络、BP算法推导