Cómo usar la lista de matrices en FileOutputStream

Tengo dos matrices de bytes que he puesto en una lista de matrices, cuyo código está aquí:

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);

Pero cuando trato de ponerlo en una secuencia de salida como esta fos.write (al.toArray ());

Da el error como

no se encontró ningún método adecuado para el método de escritura (Objeto []) FileOutputStream.write (byte [], int, int) no es aplicable

Cuál puede ser el problema

Respuesta 1

Tengo un proyecto de Java ya en eclipse, y necesito usar las clases allí en el código del servidor de mi proyecto GWT, también en eclipse. Tengo un paquete, llamémoslo com.ejemplo con muchos ...

Tengo un TreeMap con 3 entradas, todas de ArrayLists individuales. Uso el siguiente código: Map <String, List <String>> mapOne = new TreeMap <String, List <String>> (); Lista <...

Recibo el NoClassDefFoundError después de ejecutar el archivo JAR de mi proyecto. La depuración con Eclipse funciona bien, pero aparece este error cada vez que uso el comando de Windows java -jar myproject.jar ya que ...

Necesito verificar el título de una página web después de iniciar sesión. Usando el controlador de Chrome para el selenio, el título de la página después de iniciar sesión es correcto, pero no el controlador de Firefox. El resto del código permanece igual, ...