我想将java中的整数数组转换为Inputstream,之后我想使用LZMA库解压缩字节流。
int [] header = new int[copy.length];
edu.coeia.Compression.LZMA.Decoder decoder = new edu.coeia.Compression.LZMA.Decoder();
ByteArrayInputStream bStream = new ByteArrayInputStream(bheader);
bStream.coder(// InputSream of bytes);
答案 0 :(得分:2)
您需要做的是将整数数组转换为等效的字节数组,然后使用ByteArrayInputStream(byte[])
构造函数创建输入流。最后,使用您已有的代码解码流。
第一步(转换)可能是您遇到困难的一步,但代码取决于字节在整数数组中的表示方式。