java - 编写这段代码,以便它读取给定文件的前 8 个字节

标签 java io

我需要这段代码来输出给定文件的前 8 个字节,我确信它只是一行,任何帮助将不胜感激。

import java.io.*;

public class FileInHexadecimal {
        public static void main(String[] args) throws Exception {
                FileInputStream fis = new FileInputStream("c:\\open.gif");
                for(int i=0; i<=8; i++)
                {
                        fis.read();
                        if (i != -1) {
                                System.out.println(i); 
                        }
                }
                fis.close();
        }
}

最佳答案

您需要对从 fis.read() 返回的值执行某些操作。这是您应该打印的值,而不是循环计数器 i

关于java - 编写这段代码,以便它读取给定文件的前 8 个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15225504/

相关文章:

Java 文件 I/O : If a 'hard-coded' file is not found, 如何提示用户输入文件?

c - 浏览文件行 - C

c - 提高在 C 中写入大量小文件的吞吐量

java - 多层神经网络 - 训练过程

java - 如何调用 for 循环进入表数据?

java - 在 java 中输入错误后询问用户另一个提示

io - 如何跳过 Fortran 未格式化文件中的数组?

java - 如何在java中以矩阵形式(x-y平面)使像素在[1-255]范围内?

java - 检查用户是否输入了名字和姓氏

java - 更改现有数据的 Hibernate 序列生成