FileOutputStream¶
поток, записывающий данные в файл
- class
java.io.
FileOutputStream
¶ Наследник
java.io.OutputStream
byte[] bytesToWrite = {1, 2, 3}; byte[] bytesReaded = new byte[10]; String fileName = "d:\\test.txt"; try { // Создать выходной поток FileOutputStream outFile = new FileOutputStream(fileName); // Записать массив outFile.write(bytesToWrite); // По окончании использования должен быть закрыт outFile.close(); // Создать входной поток FileInputStream inFile = new FileInputStream(fileName); // Узнать, сколько байт готово к считыванию int bytesAvailable = inFile.available(); // Считать в массив int count = inFile.read(bytesReaded,0,bytesAvailable); inFile.close(); } catch (FileNotFoundException e) { System.out.println("Невозможно произвести запись в файл: " + fileName); } catch (IOException e) { System.out.println("Ошибка ввода/вывода: " + e.toString()); }