java - Java是否将读取位置保存在InputStream中?

标签 java byte offset

我正在读取数据,Java 是否“保存”您读取的字节,或者我是否必须使用偏移量?

最佳答案

FileInputStream 确实可以保存您的位置。

如果你有一个3字节的文件,0xff 0x00 0x0c,调用:

System.out.println(fis.read());
System.out.println(fis.read());
System.out.println(fis.read());

将输出:

255
0
12

关于java - Java是否将读取位置保存在InputStream中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5881928/

相关文章:

c# - 关注点分离——DAO、DTO 和 BO

java String.getBytes 行为

java - 这个二进制文档是什么意思?

java - 如何使用 python 通过套接字将整数发送到 Java 应用程序?

javascript - 是否可以将点击事件添加到 Canvas 标签?

java - 带有 Playframework 的虚荣 URL

java - 如何保持可访问性并添加 PDF/A 2-a 与 Itext 的一致性

java - 安卓/Java : how to define a code block and leave it without custom exceptions?

jquery - 在跨度上方放置注释

javascript offsetTop 属性既成功又同时出现错误