`
pitter_h
  • 浏览: 12177 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

java将文件读取为byte[]数组

阅读更多
public byte[] readFile(String pathStr){
InputStream is = null;
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] b = new byte[1024];
int n;
try {
is = new FileInputStream(pathStr);// pathStr 文件路径
while ((n = is.read(b)) != -1) {
out.write(b, 0, n);
}
} catch (Exception e) {
e.printStackTrace();
}finally{
if (is != null) {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return out.toByteArray();
}
分享到:
评论

相关推荐

    Java将图片转换为byte数组例子总结

    做Java课程设计有用到的例子,是个看了就能上手的例子。

    读取Java文件到byte数组的三种方法(总结)

    下面小编就为大家带来一篇读取Java文件到byte数组的三种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    php字符串与byte字节数组转化类.zip

    介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...

    java实现的LSB顺序隐写

    2、使用java NIO读取被嵌入的文件,将其转换为byte数组,需要特别指出的是原生方法得到是byte类型的数组,但是算法实现需要更加精细的操作,所以还需要对得到的byte数组进行进一步的转换封装,将其转换成形如10101...

    JAVA流读取中英文字符

    使用RandomAccessFile 流读取hello.txt文件舍弃其前4行 和 后... 将正好 len 个字节从此文件读入 byte 数组,并从当前文件指针开始 readByte() 从此文件读取一个有符号的八位值。 readChar() 从此文件读取一个字符。

    Java文件处理工具类--FileUtil

    * 从输入流读取数据为二进制字节数组. * @param streamIn * @return * @throws IOException */ public static byte[] readFileBinary(InputStream streamIn) throws IOException { BufferedInputStream...

    java socket处理硬件传过来的16进制数据的工具类

    java socket处理硬件传过来的16进制数据的工具类,包含大小端转换、byte[]数组转换为16进制的字符串、byte[]转ByteBuffer、16进制字符串转换为byte数组等

    java数组作业

    //读取字节数组中某个位置的值 public byte byteAt(int index) { } //修改某个位置的字节数据 public void setByteAt(int index, byte b) { } //返回字节数组中的数据,用字符串形式输出 public ...

    Java仿Windows 窗口化复制文件功能.rar

    Java仿Windows 窗口化复制文件功能,  class SelectFileListener implements ActionListener { ... //将读取的字节数组写入目标文件输出流中   }   fin.close(); //关闭输入流   fout.close(); //关闭输出流

    JAVA语言中read方法分析

    在JAVA语言中,输入和输出功能依靠流来完成,输入输出流则 依靠InputStream和OutputStream两个类及其子类实现。lnputStream 类及其子类主要负责输入数据, 如果需要通过键盘...入byte数组,从下标为off的元素开始存储。

    java 编写文件上传类简单易用

    浏览器端提供了供用户选择提交内容的界面(通常是一个表单),在用户提交请求后,将文件数据和其他表单信息编码并上传至服务器端,服务器端(通常是一个 cgi 程序)将上传的内容进行解 码了,提取出 HTML 表单中的...

    如何将音频,视频文件转换为二进制格式并存储在数组中

    您可以读取任何文件并将其存储在字节数组中,如下所示:byte [] bytes = File.ReadAllBytes(“ filename.ext”);

    jpg转tif的所有jar包.7z

    包含了jpg转tif的三个jar包,同时包含了代码,有读取本地jpg转本地tif的代码,也有通过jpg的byte数组转tif的byte数组的,包你满意

    基于Java 实现 MD5 算法【100011772】

    首先一次性读取某文件的字节流并存储为 byte[],再通过 Long.toString 函数对字节数组的每一个 byte 元素转换为 01 字符串并添加到输出变量的尾端,并返回输出。转换为二进制字符串是因为这样更容易操作。Byte 转换...

    java IO章节的总结

    1)ByteArrayInputStream:ByteArrayInputStream的适配源是Byte数组,它有以下构造函数: ByteArrayInputStream(byte[] buf) 创建一个 ByteArrayInputStream,使用 buf 作为其缓冲区数组。 ByteArrayInputStream...

    android平台jpeg数据流转换成rgb直接用bitmap显示数据的so库

    byte[] jpegRaw = V4L2Camera.decode(dataBuf, ret); rgb2Buffer(jpegRaw, WIDTH, HEIGHT, rgbBuffer); ByteBuffer jpegBuffer = ByteBuffer.wrap(rgbBuffer); bmp.copyPixelsFromBuffer(jpegBuffer); canvas.draw...

    java实现的仿UNIX操作系统课设

    当使用文件系统时,程序会先从磁盘文件中读取出位图数组,inode对象列表,block对象列表,之后的操作就是通过对这些列表进行修改来实现。使用这种方法可以减小存储的空间(对象序列话技术)而且不需要在使用时进行...

    javaIO流工具类,可以直接使用

    * 实现将文件读取到一个byte数组 */ public static byte[] read2(String filename){ try{ InputStream in = new FileInputStream(filename); byte[] buf = new byte[in.available()]; in.read(buf); in....

    IO体系.java

    InputStream ... |--ByteArrayOutputStream/:实现了一个输出流,其中的数据写入到一个byte数组。 | 使用toByteArray()和toString()获取数据。关闭无效,依然可以调用。不会产生任何IOException异常。

    simplemagic:简单的文件幻数和内容类型库,可根据文件和字节数组确定MIME类型

    它使用内部配置文件,或者可以读取/etc/magic , /usr/share/file/magic或其他magic(5)文件,并从File , InputStream或byte[]确定文件内容。 有关更多信息,请访问。 可以在找到源代码。 Maven软件包通过发布 ...

Global site tag (gtag.js) - Google Analytics