( BitOutputStream ) 实 现 一 个 名 为 BitOutputStream 的 类,如 围 17- 22 所示,将比特 写入一个输出流。方法 writeBit(char bit)存储一个字节变量形式的比特。创建一个 BitOutputStream 时,该 字 节 是 空 的。在 调 用 writeBitCl’)之后,这个字节就变成 00000001。在调用 writeBit("0101")之后,这个字节就变成 00010101。前三个字节还没有 填充。当字节填满后,就发送到输出流。现在,字节重置为空。必须调用 closeO 方法关闭 这个流= 如果这个字节非空也非满.closeO 方法就会先填充 0 以使字节的 8 个比特都被填满, 然后输出字节并关闭这个流。可以参见编辑练习题 5.44 得到提示。编写一个测试程序,将比 特 010000100100001001101发送给一个名为 Exercise17 _17.dat 的文件。
