Java ByteArrayInputStream.reset()方法实例
ByteArrayInputStream
的Java ByteArrayInputStream.reset()
方法的语法如下。
public void reset()
示例
在下面的代码中展示了如何使用ByteArrayInputStream.reset()
方法。
import java.io.ByteArrayInputStream;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
byte[] buf = { 65, 66, 67, 68, 69 };
// create new byte array input stream
ByteArrayInputStream bais = new ByteArrayInputStream(buf);
// print bytes // Copyright: WW W .Yi I baI.c om
System.out.println(bais.read());
System.out.println(bais.read());
System.out.println(bais.read());
System.out.println(bais.read());
System.out.println(bais.read());
System.out.println("Reset() invocation");
// reset() invocation
bais.reset();
System.out.println(bais.read());
System.out.println(bais.read());
}
}
执行上面的代码,得到如下结果 -
65
66
67
68
69
Reset() invocation
65
66