Skips over and discards n bytes of data from this input stream ------------------------------------------------------------- 从这个流跳过并且丢弃N个byte的数据for example:
System.in返回InputStream然后是它的skip方法 public long skip(long n) throws IOException跳过和放弃此输入流中的 n 个数据字节。出于各种原因,该 skip 方法跳过某些较小的字节数(可能是 0)后结束。这可能由多种条件引起;在跳过 n 个字节之前已到达文件的末尾只是其中的一种可能。返回跳过的实际字节数。如果 n 为负,则不跳过任何字节。 InputStream 的 skip 方法创建字节数组,然后重复向其读入,直到读够 n 个字节或已到达流的末尾为止。建议让子类提供此方法的更有效的实现。 参数: n - 要跳过的字节数。 返回: 跳过的实际字节数。 抛出: IOException - 如果发生 I/O 错误。--------------------------------------------------------------------------------
-------------------------------------------------------------
从这个流跳过并且丢弃N个byte的数据for example:
char ch2 = (char) System.in.read();
System.in.skip(2);
ch2 = (char) System.in.read();
ch2 = (char) System.in.read();
System.out.println(ch2);输入12345回车
结果是5
public long skip(long n)
throws IOException跳过和放弃此输入流中的 n 个数据字节。出于各种原因,该 skip 方法跳过某些较小的字节数(可能是 0)后结束。这可能由多种条件引起;在跳过 n 个字节之前已到达文件的末尾只是其中的一种可能。返回跳过的实际字节数。如果 n 为负,则不跳过任何字节。
InputStream 的 skip 方法创建字节数组,然后重复向其读入,直到读够 n 个字节或已到达流的末尾为止。建议让子类提供此方法的更有效的实现。
参数:
n - 要跳过的字节数。
返回:
跳过的实际字节数。
抛出:
IOException - 如果发生 I/O 错误。--------------------------------------------------------------------------------