如何存储多个字节数组

时间:2013-07-18 14:21:08

标签: java android arrays arraylist bytearray

我正在开发相机应用程序,我拍摄照片并将数据收集为字节[] ...我不想将图像存储在手机内存上,我希望能够做什么将每个捕获的字节数组存储到最多5个。所以我想知道是否可以创建一个字节数组数组?然后我可以在指定的索引位置添加,删除数组。也许一个数组列表?还是我必须使用数据库?

我已经研究过但没有提出任何想法,任何想法都会受到赞赏。

*的 修改 *

所以只是为了确保我正在做的事情是正确的,这是我的代码..

public void addImage(byte[] IMdata) {
        // TODO Auto-generated method stub

        //Traverses Through ImageByteArray
        for (int i = 0; i < ImageByteArray.length; i++) {
            //Checks index position is empty
            if (ImageByteArray[i] == null) {
                //If so store IMdata in the Array
                ImageByteArray[i] = IMdata;
            }
        }
    }

1 个答案:

答案 0 :(得分:3)

  

所以我想知道是否可以创建一个字节数组数组?

是的,它被称为two-dimentaional arrays(向下滚动到访问多维数组的元素

byte[][] twoDByteArray=new byte[5][1024];

相关post