【发布时间】:2011-05-24 14:26:39
【问题描述】:
我有一个用 Python 编写的程序,用于在 TIFF IFD 中查找特定标签并返回值。这只是python中的概念证明,现在我需要将功能移至java。我想我可以将String(byteArray[]) 构造函数用于ASCII 数据类型,但我仍然需要获取Unsigned short (2 byte) 和unsigned long (4 byte) 值。我不需要将它们写回文件或修改它们,我需要做的就是从它们那里获取 Java Integer 或 Long 对象。这在带有struct 和mmap 类的python 中很容易,有人知道java 中的类似方法吗?我查看了DataInput 类,但readUnsignedLong 方法读取了8 个字节。
【问题讨论】: