1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java skip_Java InputStream.skip()跳过并丢弃输入流的n个字节

java skip_Java InputStream.skip()跳过并丢弃输入流的n个字节

时间:2024-07-11 06:34:09

相关推荐

java skip_Java InputStream.skip()跳过并丢弃输入流的n个字节

首页>基础教程>IO流>InputStream类

Java InputStream.skip()跳过并丢弃输入流的n个字节

定义

public long skip(long n)

参数

n:要跳过的字节数。

返回

跳过的实际字节数。

异常

IOException:I/O 错误或者流不支持seek。

实例

public static void main(String[] args) throws Exception

{

InputStream is = null;

int i;

try

{

is = new FileInputStream("C://51gjie.txt");

while((i = is.read()) != -1)

{

char c = (char) i;

System.out.println("字符: " + c);

is.skip(1); //跳过1个字符

}

}

catch(Exception e)

{}

finally

{

if(is != null) is.close();

}

}

InputStream.skip()此方法是从输入流的当前位置往后跳过n个字符,这样这n个字符就丢失了。当然如果你要找回,可以直接mark,并且reset当前的流位置,重新获取流就可以了。

版权声明:本文为JAVASCHOOL原创文章,未经本站允许。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。