在java中,每4个字节读取一次.txt文件(4字节乘以4字节!)

在java中,每4个字节读取一次.txt文件(4字节乘以4字节!),java,byte,text-files,Java,Byte,Text Files,我试图使用下面的代码,我发现它在这里,但我的问题没有解决 byte[] buffer = new byte[4]; FileInputStream fileInput = new FileInputStream("fileName.txt"); int currentByte = fileInput.read(buffer); 你的问题是你只读取了4个字节。使用while循环继续读取,直到文件完全读取 while ((String line = fileInput.read(buffer))

我试图使用下面的代码,我发现它在这里,但我的问题没有解决

byte[] buffer = new byte[4];
FileInputStream fileInput = new FileInputStream("fileName.txt");
int currentByte = fileInput.read(buffer);

你的问题是你只读取了4个字节。使用
while
循环继续读取,直到文件完全读取

while ((String line = fileInput.read(buffer)) != null) {
    // do something
}

所以,继续吧;没人阻止你。