「javabyte保存」java如何保存数据

博主:adminadmin 2023-03-17 13:42:06 414

本篇文章给大家谈谈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保存的信息别忘了在本站进行查找喔。