「javabyte保存」java如何保存数据
本篇文章给大家谈谈javabyte保存,以及java如何保存数据对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java怎样把一个byte数组保存成图片到硬盘上?
java将byte数组转换成图片,可以File和IO操作来完成,实例如下:
//byte数组到图片到硬盘上
public void byte2image(byte[] data,String path){
if(data.length3||path.equals("")) return;//判断输入的byte是否为空
try{
FileImageOutputStream imageOutput = new FileImageOutputStream(new File(path));//打开输入流
imageOutput.write(data, 0, data.length);//将byte写入硬盘
imageOutput.close();
System.out.println("Make Picture success,Please find image in " + path);
} catch(Exception ex) {
System.out.println("Exception: " + ex);
ex.printStackTrace();
}
}
Java list能存储byte吗~
能存。
list 添加的是 Object类型。
但byte是基本数据类型。按理说是不能存的,但是java有自动装箱拆箱功能。
你直接添加的时候是
byte b = 'a';
List list = new ArrayList();
list.add(b);
java会自动将 b 装箱成 Byte,然后存储。Byte是byte的封装类。
然后你取出的时候
byte bb = (Byte)list.get(0);
就行了。java会自动将 取出来的Byte自动拆箱成 byte。
Java中:多个byte[]应该存放到哪个数组中???然后怎么取到???
你可以建立一个ArrayList集合:
ArrayListByte[] list = new ArrayListByte[]();
存入Byte[]时:
list.add(byte);
删除时:
list.remove(byte);
读取byte数组时,可以通过遍历获取或者直接list.get(下标);
javabyte保存的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何保存数据、javabyte保存的信息别忘了在本站进行查找喔。