用FileInputStream读文件,字节数组接收,不知道文件的大小时怎么办

原创 2015年11月20日 17:01:23

FileInputStream in = new FileInputStream(文件路径File);
byte[] buffer = new byte[in.available()];
in.read(buffer);

 

in.available()返回的是数组字节长度int;

版权声明:本文为博主原创文章,未经博主允许不得转载。

IO流_FileInputStream读取数据一次一个字节数组

package cn.itcast_02; import java.io.FileInputStream; import java.io.IOException; /* * 一次读取一个字节数组...

用maven创建基于wink的rest服务-传送文件(字符串和字节数组)(一)

Apache Wink是一个用于帮助开发者快速高效的开发RESTful Web services服务的java框架,他包括一个服务器端模块和一个客户端模块. 1.创建基于wink的web服务.  ...

用FileStream加byte[]字节数组缓冲区读写文件

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Tex...
  • blacop
  • blacop
  • 2016年10月15日 00:18
  • 1178

IO学习(十一)利用字节数组流实现文件拷贝,QuesRemain

1.字节数组流 输出流:ByteArrayOutputStream bos=new ByteArrayOutputStream(); 由于输出流有新增方法,所以这里不可以使用多态 输入流:ByteA...

数据压缩 压缩字节数组和文件

 转自:http://www.cnblogs.com/yank/p/Compress.html 感谢博主分享 在进行文件存储或者数据传输时,为了节省空间流量,需要对数据或文件进行压缩。在这里我...

字节数组用txt文件保存工具类

public void saveToSDTemp11Byte(byte[] dataResult,String fileName) { FileOutputStream os = null;//文...

Jre的bug之一:文件处理中的字节数组读写ByteOutputStream

在将文件以字节流的方式读到内存时,发现ByteOutputStream(com.sun.xml.internal.messaging.saaj.util.ByteOutputStream(),存在bu...

java-----IO流 操作字节数组的流对象,对象序列化,打印流,随机存储文件,合并流,管道流,操作基本数据类型的流对象

IO流还有其他的方法 以及类 的应用这里总结一些: 于操作字节数组的流对象 /** * 用于操作字节数组的流对象 * 数组流 不会产生任何异常 没有调用底层资源 * ByteAr...

java文件流之copy文件(用一次读取一个字节数组方式)

package fileoutputstream; import java.io.FileInputStream; import java.io.FileOutputStream; public ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用FileInputStream读文件,字节数组接收,不知道文件的大小时怎么办
举报原因:
原因补充:

(最多只允许输入30个字)