java 读取文件成字节数组_java读取文件为字节数组
将文件读取为字节数组,可用与读取图片,在生成图片
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读取文件为字节数组相关推荐
- java程序编译成exe文件_将java程序编译成独立运行的exe文件
将java程序编译成独立运行的exe文件 众所周知java的程序可以"一次编译,到处运行",这个特性不错,但是实现这个特性的前提是当前的平台 必须有相应的jvm,而且如果当前平台的 ...
- java读取文件的方法是_Java读取文件方法大全
Java读取文件方法大全 2011/11/25 9:18:42 tohsj0806 http://tohsj0806.iteye.com 我要评论(0) 摘要:文章来源:http://www.c ...
- java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...
- java字节字符_java中字符和字节的区别
byte(字节): byte即字节的意思,是java中的基本数据类型,用来申明字节型的变量,一个字节包含8个位,所以,byte类型的取值范围是-128到127. 通常在读取非文本文件时(如图片,声音, ...
- java文件读写的基本类_Java读写文件常用方法
一.字符流:读写纯文本(txt,csv等), 1 字符流写文件主要用:FileWriter,BufferedWriter,PrintWriter 1.1 测试 FileWriter 写入 privat ...
- java遍历文件夹下的_Java遍历文件夹下的所以文件
利用Java递归遍历文件夹下的所以文件,然后对文件进行其他的操作.如:对文件进行重命名,对某一类文件进行重编码.可以对某一工程下的全部.java文件进行转码成utf-8等 代码如下,这里只对文件进行重 ...
- JAVA随机读写功能实现类_Java 实现文件随机读写-RandomAccessFile
RandomAccessFile是Java中输入,输出流体系中功能最丰富的文件内容访问类,它提供很多方法来操作文件,包括读写支持,与普通的IO流相比,它最大的特别之处就是支持任意访问的方式,程序可以直 ...
- java实现文件加密与解密_Java实现文件的加密解密功能示例
本文实例讲述了Java实现文件的加密解密功能分享给大家供大家参考,具体如下: package com.copy.encrypt; import java.io.File; import java.io ...
- java 判断是否为cst格式_Java判断文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...
- java遍历文件夹下所有图片_JAVA 遍历文件夹下的所有文件
JAVA遍历文件下的所有文件和文件夹 @Test public void traverseFolder1( ) { String path = "D:\\TEST"; int fi ...
最新文章
- 概率密度函数pdf(probability densinity function) DOC API
- Linux小细节-1
- 使用Spring MVC进行资源版本控制
- spring cloud gateway 深入了解 - Predicate
- cnetos7 mysql5.6 utf8设置_CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问...
- iOS-仿智联字符图片验证码
- tasker运行java_Tasker 打开桌面快捷方式(以微信公众号为例)[No Root]
- Java 高阶 —— native 关键字与 JNI
- Webrct之demo运行
- java设置登录超时时间设置_session超时时间设置方法
- STM8S单片机入门1(开发环境搭建)
- 手机做web服务器 无限流量,想要无限流量套餐?别做梦了!
- 如何在直播中解决黑屏、花屏、闪屏问题 | 直播疑难杂症排查
- 小米9私密相册怎么找_小米手机私密相册怎么用?怎么打开查看?
- python登录微信pc版_腾讯TIM iOS版2.5.6重大更新:新增支持微信帐号登录、语音进度条...
- 2017四月TOP100电商类App排行榜出炉
- linux安装mysql时使用临时密码登录不进去mysql: [Warning] Using a password on the command line interface can be insec
- 解决Maven下载依赖文件失败问题
- sudo: gedit:找不到命令
- 利用tushare接口获取前一日新闻联播文字稿
热门文章
- 启动Flume Agent出现“A fatal error occurred while running“解决方法
- RJ45口线序的理解
- ubuntu安装cuda驱动
- Cocos2d-lua中lua代码加密成luac
- flash遮罩动画的使用技巧
- Excel在行上面一键定位可见单元格!
- java基础-异或运算
- 4、python简单线性回归代码案例(完整)_Python:简单线性回归(不需要调用任何库,math都不要)...
- Scrum 敏捷项目管理
- 笔记 神经网络、BP算法推导