java中skip是什么意思_Java LineNumberInputStream skip()方法与示例
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()方法与示例相关推荐
- java中peek是什么意思_Java Stack peek()方法与示例
堆栈类peek()方法peek()方法在java.util包中可用. peek()方法用于从此Stack中返回顶部元素,并且它不删除就检索元素. peek()方法是一种非静态方法,只能通过类对象访问, ...
- java中getDelta是什么意思_Java IResourceDelta.getMarkerDeltas方法代码示例
import org.eclipse.core.resources.IResourceDelta; //导入方法依赖的package包/类 public boolean visit(IResource ...
- java中的case1怎么说_Java Cas20ServiceTicketValidator類代碼示例
本文整理匯總了Java中org.jasig.cas.client.validation.Cas20ServiceTicketValidator類的典型用法代碼示例.如果您正苦於以下問題:Java Ca ...
- java中的mapper是什么_Java使用ObjectMapper的简单示例
一.什么是ObjectMapper? ObjectMapper类是Jackson库的主要类,它提供一些功能将数据集或对象转换的实现. 它将使用JsonParser和JsonGenerator实例来实现 ...
- Java的阿尔法怎么打出来_Java FrameLayout.setAlpha方法代码示例
import android.widget.FrameLayout; //导入方法依赖的package包/类 /** * コンストラクタ * * @param context Context */ T ...
- java中date类型如何赋值_Java 中的类型传递问题解惑
点击上方☝SpringForAll社区 轻松关注!及时获取有趣有料的技术文章 来源: https://blog.biezhi.me/2018/11/java-pass-by-value.html 我之 ...
- opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类
opengl中的Floatbuffer和IntBuffer与java中数据的存储方式不同的解决方法,编辑一个自己的BufferUtil工具类 参考文章: (1)opengl中的Floatbuffer和 ...
- java布尔类型比较器_浅谈Java中几种常见的比较器的实现方法
在java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题. 通常对象之间的比较可以从两个方面去看: 第一个方面:对象的地址是否一样,也就是是否引用自同一个对象.这种方式可以直接使用& ...
- JAVA中获取文件MD5值的四种方法
JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现.获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过Messa ...
最新文章
- salt盐度与用户密码加密机制
- Linux如何让命令提示符显示完整的路径
- Delphi 7.0常用函数速查手册
- powerdesigner怎么导出pdf_各种科研绘图软件中的矢量图导出技巧
- 520 钻石争霸赛 7-8浪漫侧影(二叉树的遍历)
- python整数池_对Python中小整数对象池和大整数对象池的使用详解
- 利用memcache来保存tomcat的session会话
- 零基础带你学习MySQL—备份恢复数据库(三)
- utilities(C++)——错误提示
- java 暂停_面试官问我:平常如何对你的Java程序进行调优?
- 如何确定一家培训机构值得信赖
- java敏感词过滤_java敏感词过滤
- Spring学习—Spring中定时器实现
- 《一舞醉红尘,一笑歌岁月》
- 离散数学知识点总结(9):集合的性质
- lepus(天兔数据库监控系统)部署和使用
- 【游戏逆向】CS1.6无后坐力基址寻找
- Distributed Database System —— Multi-raft协议介绍
- Eclipse ST-Link设置方法
- 2021SC@SDUSC(dolphinscheduler- common3)