try (FileInputStream fileInputStream = new FileInputStream(filename1)) {
if (fileInputStream.available() > 0) {
byte[] buffer = new byte[fileInputStream.available()];
fileInputStream.read(buffer);
// Правильно ли я понимаю, что fileInputStream.read(buffer); читает количество байтов в массив byte[] buffer
длиной buffer.length и заполняет его значениями ?
}
Mikhail
19 уровень
Товарищи, проясните пожалуйста. // Правильно ли я понимаю, что fileInputStream.read(buffer); читает количество байтов в массив byte[] buffer длиной buffer.length и заполняет его значениями ?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Алексей Васильевич
13 сентября 2019, 13:27
да это так, и для того чтобы считался весь файл идет указание размера массива равного количеству байт файла. new byte[fileInputStream.available()]
+1