Программирование на Java

       

По окончании использования должен быть


byte[] bytesToWrite = {1, 2, 3};

byte[] bytesReaded = new byte[10];

String fileName = "d:\\test.txt";

try {

// Создать выходной поток

FileOutputStream outFile = new FileOutputStream(fileName);

System.out.println("Файл открыт для записи");

// Записать массив

outFile.write(bytesToWrite);

System.out.println("Записано: " + bytesToWrite.length + " байт");

// По окончании использования должен быть закрыт

outFile.close();

System.out.println("Выходной поток закрыт");

// Создать входной поток

FileInputStream inFile = new FileInputStream(fileName);

System.out.println("Файл открыт для чтения");

// Узнать, сколько байт готово к считыванию

int bytesAvailable = inFile.available();

System.out.println("Готово к считыванию: " + bytesAvailable + " байт");

// Считать в массив

int count = inFile.read(bytesReaded,0,bytesAvailable);

System.out.println("Считано: " + count + " байт");

for (i=0;i

System.out.print(bytesReaded[i]+",");

System.out.println();

inFile.close();

System.out.println("Входной поток закрыт");

} catch (FileNotFoundException e) {

System.out.println("Невозможно произвести запись в файл: " + fileName);

} catch (IOException e) {

System.out.println("Ошибка ввода/вывода: " + e.toString());

}


Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий