Kender OutputStream.write(int), hvad med de to andre?
Jeg har et program hvor jeg skulle bruge java.io.OutputStream.write(byte[] b, int off, int len). Jeg tror nok jeg har brugt det før, men nu kan jeg ikke få det til at virke nu.OutputStream os = new FileOutputStream("test.txt");
Byte[] b = new Byte[10000];
os.write(1); // virker
os.write(b); // virker ikke
os.write(b,1,1); // virker ikke
De tre står i API og når jeg skriver metoden i Eclipse foreslår autofuldførelse også de tre. Men jeg får henholdsvis:
The method write(int) in the type OutputStream is not applicable for the arguments (Byte[])
The method write(int) in the type OutputStream is not applicable for the arguments (Byte[], int, int)
Hvad er problemet?
Vh Velle