社区
Java SE
帖子详情
如何把一个本地文件读到一个byte[]数组里面去?
keikai
2002-11-12 10:58:00
难道要自己先设定一个bufferSize,再读???buffersize不够的时候,再重新分配?有没有现成的方法?
...全文
105
4
打赏
收藏
如何把一个本地文件读到一个byte[]数组里面去?
难道要自己先设定一个bufferSize,再读???buffersize不够的时候,再重新分配?有没有现成的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qxjavajava
2002-11-12
打赏
举报
回复
import java.io.*;
class Example20_1
{ public static void main(String args[])
{ int b;
byte buffer[]=new byte[2500];//-------------here ..当然你可以设的大一些,恰到好处,更有价值。
try{ FileInputStream readfile=new FileInputStream("Example211.java");
b=readfile.read(buffer,0,2500);
try { String str=new String(buffer,0,b,"Default");
System.out.println(str);
}
catch(UnsupportedEncodingException e)
{ System.out.println(" the encoding was not found:"+e);
}
}
catch(IOException e)
{System.out.println("File read Error ");
}
}
}
tomxutomxu
2002-11-12
打赏
举报
回复
FileInputStream fis = new FileInputStream(file);
byte[] b = new byte[256];
int l;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
while((l=fis.read(b)) != -1){
bos.write(b,0,l);
}
fis.close();
return bos.toByteArray();
tomxutomxu
2002-11-12
打赏
举报
回复
用FileInputStream 读文件,
写入ByteArrayOutputStream
再获得byte[]
fastmask
2002-11-12
打赏
举报
回复
没有的,你只能先获取文件长度,然后new这么大空间,然后读
android头像相册/拍照选取,裁剪及上传源码程序
如果服务器支持Multipart上传,你可能需要使用`RequestBody.create(MEDIA_TYPE_PNG, file)`来上传本地
文件
,而不是使用
byte
数组
。 以上就是Android应用中实现从相册/相机选取图片、裁剪及上传到服务器的基本步骤。...
java
byte
数组
与
文件
读写
将
一个
文件
内的所有内容读取到
byte
数组
,也可以把
一个
byte
[]的内容写入到
文件
中。可以作为复制
文件
的方法。//将
byte
数组
写入
文件
。//第一种获取
文件
内容方式。// 确保所有数据均被读取。//第二种获取
文件
内容方式。....
Java把
一个
文件
转化为
byte
字节
数组
Java把
一个
文件
转化为
byte
字节
数组
/** * 把
一个
文件
转化为
byte
字节
数组
。 * * @return */ private
byte
[] fileConvertTo
Byte
Array(File file) {
byte
[] data = null; try { File...
C#
文件
转换为
byte
数组
,
byte
数组
转换为
文件
并保存到指定地址
/// 将
文件
转换为
byte
数组
/// </summary> /// <param name="path">
文件
地址</param> /// <returns>转换后的
byte
数组
</returns&...
将
byte
数组
写入
文件
public static void write
Byte
sToFile() throws IOException{ String s = "aaaaaaaa";
byte
[] bs= s.get
Byte
s(); OutputStream out = new FileOutputStream("/storage/sdcard0/aaa");
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章