LineNumberInputStream类skip()方法skip()方法在java.io包中可用。

skip()方法用于从此LineNumberInputStream流中跳过给定数目的数据字节。

skip()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名访问该方法,则会收到错误消息。

skip()方法在跳过数据字节时可能会引发异常。

IOException:在执行过程中遇到任何输入/输出错误时,可能引发此异常。

语法:public long skip(long number);

参数:long number –表示要跳过的字节数。

返回值:

该方法的返回类型很长,它返回要跳过的确切字节数。

示例//Java程序演示示例

//的long skip(long number)方法的说明

//LineNumberInputStream-

import java.io.*;

public class SkipOfLNIS {

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

FileInputStream fis_stm = null;

LineNumberInputStream line_stm = null;

int val = 0;

try {

//实例化FileInputStream-

fis_stm = new FileInputStream("D:\\includehelp.txt");

line_stm = new LineNumberInputStream(fis_stm);

//循环阅读直到可用

//剩余字节数

while ((val = line_stm.read()) != -1) {

//显示相应的char值

char ch = (char) val;

//显示值ch-

System.out.print("ch: " + ch + " :");

//通过使用skip(2)方法可以跳过

//来自line_stm的2个字节的char-

long skip = line_stm.skip(2);

System.out.println("line_stm.skip(2): " + skip);

}

} catch (Exception ex) {

System.out.println(ex.toString());

} finally {

//借助此块可以

//释放所有链接的必要资源

//与流

if (fis_stm != null) {

fis_stm.close();

if (line_stm != null) {

line_stm.close();

}

}

}

}

}

输出结果ch: J :line_stm.skip(2): 2

ch: A :line_stm.skip(2): 2

ch: R :line_stm.skip(2): 2

java中skip是什么意思_Java LineNumberInputStream skip()方法与示例相关推荐

  1. java中peek是什么意思_Java Stack peek()方法与示例

    堆栈类peek()方法peek()方法在java.util包中可用. peek()方法用于从此Stack中返回顶部元素,并且它不删除就检索元素. peek()方法是一种非静态方法,只能通过类对象访问, ...

  2. java中getDelta是什么意思_Java IResourceDelta.getMarkerDeltas方法代码示例

    import org.eclipse.core.resources.IResourceDelta; //导入方法依赖的package包/类 public boolean visit(IResource ...

  3. java中的case1怎么说_Java Cas20ServiceTicketValidator類代碼示例

    本文整理匯總了Java中org.jasig.cas.client.validation.Cas20ServiceTicketValidator類的典型用法代碼示例.如果您正苦於以下問題:Java Ca ...

  4. java中的mapper是什么_Java使用ObjectMapper的简单示例

    一.什么是ObjectMapper? ObjectMapper类是Jackson库的主要类,它提供一些功能将数据集或对象转换的实现. 它将使用JsonParser和JsonGenerator实例来实现 ...

  5. Java的阿尔法怎么打出来_Java FrameLayout.setAlpha方法代码示例

    import android.widget.FrameLayout; //导入方法依赖的package包/类 /** * コンストラクタ * * @param context Context */ T ...

  6. java中date类型如何赋值_Java 中的类型传递问题解惑

    点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 来源: https://blog.biezhi.me/2018/11/java-pass-by-value.html 我之 ...

  7. opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类

    opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...

  8. java布尔类型比较器_浅谈Java中几种常见的比较器的实现方法

    在java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题. 通常对象之间的比较可以从两个方面去看: 第一个方面:对象的地址是否一样,也就是是否引用自同一个对象.这种方式可以直接使用& ...

  9. JAVA中获取文件MD5值的四种方法

    JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...

最新文章

  1. salt盐度与用户密码加密机制
  2. Linux如何让命令提示符显示完整的路径
  3. Delphi 7.0常用函数速查手册
  4. powerdesigner怎么导出pdf_各种科研绘图软件中的矢量图导出技巧
  5. 520 钻石争霸赛 7-8浪漫侧影(二叉树的遍历)
  6. python整数池_对Python中小整数对象池和大整数对象池的使用详解
  7. 利用memcache来保存tomcat的session会话
  8. 零基础带你学习MySQL—备份恢复数据库(三)
  9. utilities(C++)——错误提示
  10. java 暂停_面试官问我:平常如何对你的Java程序进行调优?
  11. 如何确定一家培训机构值得信赖
  12. java敏感词过滤_java敏感词过滤
  13. Spring学习—Spring中定时器实现
  14. 《一舞醉红尘,一笑歌岁月》
  15. 离散数学知识点总结(9):集合的性质
  16. lepus(天兔数据库监控系统)部署和使用
  17. 【游戏逆向】CS1.6无后坐力基址寻找
  18. Distributed Database System —— Multi-raft协议介绍
  19. Eclipse ST-Link设置方法
  20. 2021SC@SDUSC(dolphinscheduler- common3)

热门文章

  1. 使用VSCode打造APM飞控的编译+烧录+调试一体的终极开发环境
  2. 微信公众号玩付费阅读:标题党横行还是内容春天来到
  3. DataTime获取当前系统时间大全
  4. 8080端口被占用,cmd关闭8080端口命令
  5. 如何将flv文件转为mp4文件?一个简单的解决办法
  6. 如何制作ROM刷机包
  7. 微信小游戏客服API高阶用法
  8. Oracle数据库之数据库的简单查询
  9. Ensemble_learning 集成学习算法 stacking 算法
  10. Linux (centos8)关闭防火墙命令