Java FileInputStream skip()方法

java.io.FilterInputStream.skip(long n) 用于跳过并丢弃输入流中的x字节数据。

1 语法

public long skip(long n)

2 参数

n:要跳过的字节数

3 返回值

返回实际跳过的字节数。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.io.FilterInputStream.skip(long n)方法的例子

*/

import java.io.BufferedInputStream;

import java.io.FileInputStream;

import java.io.FilterInputStream;

import java.io.IOException;

import java.io.InputStream;

public class Demo {

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

InputStream is = null;

FilterInputStream fis = null;

int i = 0;

char c;

try {

// create input streams

is = new FileInputStream("d://test.txt");

fis = new BufferedInputStream(is);

while((i = fis.read())!=-1) {

// converts integer to character

c = (char)i;

// skips 3 bytes

fis.skip(3);

// print

System.out.println("Character read: "+c);

}

} catch(IOException e) {

// if any I/O error occurs

e.printStackTrace();

} finally {

// releases any system resources associated with the stream

if(is!=null)

is.close();

if(fis!=null)

fis.close();

}

}

}

假设test.txt内容如下:

ABCDE

输出结果为:

Character read: A

Character read: E

java的fileinputstream_Java FileInputStream skip()方法相关推荐

  1. python fileinputstream_Java FileInputStream.available()方法示例

    全屏 Java FileInputStream.available()方法示例 FileInputStream的FileInputStream.available()方法具有以下语法. public ...

  2. java string fileinputstream_Java FileInputStream(String name)构造函数示例

    全屏 Java FileInputStream(String name)构造函数示例 FileInputStream的FileInputStream(String name)构造函数具有以下语法. p ...

  3. java中skip是什么意思_Java LineNumberInputStream skip()方法与示例

    LineNumberInputStream类skip()方法skip()方法在java.io包中可用. skip()方法用于从此LineNumberInputStream流中跳过给定数目的数据字节. ...

  4. java skip_Java CharArrayReader skip()方法

    Java CharArrayReader skip()方法 java.io.CharArrayReader.skip(long n) 用于跳过输入流中的字符. 1 语法 public long ski ...

  5. 【Java 8 新特性】Java Stream 通过skip()方法跳过前N个子元素

    [Java 8 新特性]Java Stream 通过skip方法跳过前N个子元素 1.skip() 示例 2.skip() vs limit() 参考文献 本页将介绍 Stream.skip方法示例. ...

  6. java中skip是什么意思_Java PushbackReader skip()方法与示例

    PushbackReader类skip()方法skip()方法在java.io包中可用. skip()方法用于从此PushbackReader流中跳过给定数量的字符,它将阻塞直到存在某些字符输入或发生 ...

  7. [Android Pro] InputStream.skip方法的思考

    参考 : http://blog.csdn.net/gsyzhu/article/details/8102286 在java.io.InputStream类中定义了skip这个方法.在API中的描述如 ...

  8. fileinputstream java_Java FileInputStream close()方法

    Java FileInputStream close()方法 java.io.FilterInputStream.close() 用于关闭流. 1 语法 public void close() 2 参 ...

  9. 【Java】Stream流和方法引用

    1 Stream流 1.1 Stream流优化过滤集合 传统方式 用一个循环过滤姓张的人 用一个循环过滤名字长度大于2的人 public static void main(String[] args) ...

最新文章

  1. 嵌入式 Linux进程含义知多少
  2. 疫情之下!国内互联网公司上班时间汇总!
  3. ajax返回JSON时的处理方式
  4. Spring框架第一天知识总结
  5. LeetCode 26.删除排序数组中的重复项
  6. 安装出现 PHP Extension curl must be loaded 错误(magento)
  7. isDate()函数
  8. StarUML 系列,静态图与动态图,用例图,类图【ps:熟悉一下starUML】
  9. 7-8 统计工龄 (20 分)
  10. jquer添加和插入元素技巧:
  11. java 协同编辑的多指针_多人协作项目如何保持代码风格统一
  12. solidworks 显示设计库图标
  13. 计算机无法打开pdf文件夹,计算机打开PDF文档时发生错误. 如何修复损坏的文件...
  14. java 扫描仪_Java调用扫描仪2
  15. 【翻译】ASML Automatic Streaming Machine Learning
  16. 音频打不开 服务器运行失败,win7系统提示音频服务器未运行的解决方法
  17. python结合conda安装ifcopenshell报错Preparing transaction: failed的解决办法
  18. 物联网毕设 -- 基于STM32的心率检测
  19. 各国疫苗接种进度(气泡图可视化)
  20. 方程求根的迭代法——牛顿迭代法

热门文章

  1. QNAP配置wordpress
  2. 使用stunnel加密tcp数据传输
  3. 安装 stunnel
  4. c#发送微信模板消息
  5. 多模态预训练中的Prompt(ALPRO,Frozen)
  6. 怎么查看电脑是不是禁ping_怎么看电脑配件是不是全新的?软件能检测出来吗?...
  7. 补充3 需求分配和工厂选址模型(工厂和仓库同时选址)——基于java和cplex的实现
  8. 文件上传漏洞小结与Upload-labs 靶场纪实
  9. 客服打字速度慢怎么提高效率
  10. 江西国宝 黑釉木叶纹盏