#java #byte #text-files
#java #байт #текстовые файлы
Вопрос:
Я попытался использовать приведенный ниже код, который я нашел здесь, но моя проблема не была решена.
byte[] buffer = new byte[4];
FileInputStream fileInput = new FileInputStream("fileName.txt");
int currentByte = fileInput.read(buffer);
Комментарии:
1. Так что вперед; никто вас не останавливает.
Ответ №1:
Ваша проблема в том, что вы читаете только 4 байта. Используйте while
цикл, чтобы продолжать чтение, пока файл не будет полностью прочитан.
while ((String line = fileInput.read(buffer)) != null) {
// do something
}