java中skip是什么意思_JavaPushbackReaderskip()⽅法与
⽰例
PushbackReader类skip()⽅法skip()⽅法在java.io包中可⽤。
skip()⽅法⽤于从此PushbackReader流中跳过给定数量的字符,它将阻塞直到存在某些字符输⼊或发⽣任何输⼊/输出错误或到达流末尾。
skip()⽅法是⼀种⾮静态⽅法,只能通过类对象访问,如果尝试使⽤类名访问该⽅法,则会收到错误消息。我们怎么了
skip()⽅法在跳过数据字节时可能会引发异常。IOException:遇到任何输⼊/输出错误时,可能引发此异常。
IllegalArgumentException:当给定参数⼩于0时,可能引发此异常。
语法:public long skip(int number);
参数:int number –表⽰要跳过的字符数。
返回值:三八妇女节
该⽅法的返回类型很长,它返回跳过的确切字符数。
⽰例//Java程序演⽰⽰例
//的long skip(int number)⽅法的说明
//PushbackReader-
import java.io.*;
public class SkipOfPBR {
public static void main(String[] args) throws Exception {
Reader r_stm = null;
PushbackReader pb_r = null;
紫荆花开
int val = 1;
line什么意思
try {
//实例化Reader和PushbackReader-
r_stm = new StringReader("Java World");
pb_r = new PushbackReader(r_stm);
for (int i = 0; i
//通过使⽤read()⽅法是
//读取int并将其转换为
//字符
char ch = (char) ad();
System.out.println("ch: " + ch);
//通过使⽤skip()⽅法是
/
/跳过char的给定字节
//pb_r-
long skip = pb_r.skip(val);
System.out.println("pb_r.skip(val): " + skip); val = val + 1;
}
} catch (Exception ex) {
System.out.String());
} finally {
//借助此块可以
//释放所有链接的必要资源
衰草连横向晚晴
//与流
基本素质if (r_stm != null) {
r_stm.clo();
if (pb_r != null) {
pb_r.clo();
}
}
}
小林龟介
}
}
输出结果ch: J
法律知识竞赛
pb_r.skip(val): 1
ch: v
pb_r.skip(val): 2
ch: W
pb_r.skip(val): 3
ch: d
pb_r.skip(val): 4