我有两个字节数组,我已将它们放入数组列表中。其代码如下:
ArrayList al = new ArrayList();
FileInputStream fis=new FileInputStream(bin);
fis.read(file, 0, 2048);
metas="123456789123";
meta=metas.getBytes();
al.add(meta);
al.add(file);
但是当我尝试将其放入这样的输出流中时 fos.write(al.toArray());
它给出的错误为
no suitable method found for write(Object[]) method FileOutputStream.write(byte[],int,int) is not applicable
可能是什么问题
最佳答案
目前尚不清楚您想做什么。如果您想将两个字节数组写入文件中,请使用:
for(byte[] arr: al) {
fos.write(arr);
}
关于java - 如何在 FileOutputStream 中使用数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371499/