如何在java中使用ByteArrayInputStream读取文件?

时间:2016-04-23 09:53:32

标签: java file-io bytearray bytearrayoutputstream bytearrayinputstream

我使用此代码段创建了一个名为"output.txt"的文件。

public static void main(String args[]) throws IOException{
    BitSet bitset = new BitSet();
    for(int i = 0; i<100; i++){
        if(i%2 == 0){
            bitset.set(i, false);
        }else{
            bitset.set(i, true);
        }
    }

    FileOutputStream fout = new FileOutputStream("output.txt");
    byte[] bs = bitset.toByteArray();
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    baos.write(bs);
    baos.writeTo(fout);
}

现在我如何阅读"output.txt"文件并取回byte[] bs?任何人都可以给我代码吗?我在编写ByteArrayInputStream代码时遇到问题。

由于

0 个答案:

没有答案