我试图找到与python等效的java

struct.unpack('hccccc',raw)

https://docs.python.org/2/library/struct.html

我怎样才能做到这一点?

最佳答案

JBBP library在这种情况下可以提供帮助

byte [] data = new byte [] {1,2,3,4,5,6,7,8};
JBBPFieldStruct parsed = JBBPParser.prepare("short; ubyte [5];").parse(new ByteArrayInputStream(data));
System.out.println("short = "+parsed.findFieldForType(JBBPFieldShort.class).getAsInt());
System.out.println("array = "+Arrays.toString(parsed.findFieldForType(JBBPFieldArrayUByte.class).getArray()));

10-06 14:55