InputStream流和byte[]数组互转 博客分类: java InputStream流和byte[]数组互转
程序员文章站
2024-03-24 11:12:34
...
代码如下:
File fi = new File("C:/Users/Administrator/Desktop/知识点.png");
InputStream is = new FileInputStream(fi);
ByteArrayOutputStream bo = new ByteArrayOutputStream();
byte[] b = new byte[1024];
int len = 0;
while((len=is.read(b))>0){
bo.write(b,0,len);
}
is.close();
System.out.println(bo.toByteArray());
//byte[]转InputStream
InputStream ib = new ByteArrayInputStream(bo.toByteArray());
File fo1 = new File("C:/Users/Administrator/Desktop/ocxDemo/123.png");
OutputStream os1 = new FileOutputStream(fo1);
byte[] b1 = new byte[1024];
int len1 = 0;
while((len1=ib.read(b1))>0){
os1.write(b1);
}
ib.close();
os1.close();
下一篇: JQuery实现可编辑的表格
推荐阅读
-
InputStream流和byte[]数组互转 博客分类: java InputStream流和byte[]数组互转
-
java byte数组和16进制互转 非原创
-
Java基础知识回顾第一篇 - 数组和List之间的相互转换 | 二分法查找 | 冒泡排序 博客分类: Java基础知识回顾 冒泡排序二分法查找Java基础
-
byte[]与InputStream互转 博客分类: Java javainputreambyte[]ByteArrayOutputStream
-
C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
-
C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换