我有两个字节数组,我把它放在一个数组列表中。代码在这里:
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());
它给出错误As
找不到合适的写入方法(Object []) 方法FileOutputStream.write(byte [],int,int)不适用
可能是什么问题
答案 0 :(得分:2)
目前尚不清楚自己想做什么。如果要在文件中写入两个字节数组,请使用:
for(byte[] arr: al) {
fos.write(arr);
}