JAVA设置流中当前位置_Java程序来标记此输入流中的当前位置
方法java.io.InputStream.mark()用于标记此输入流中的当前位置。该方法需要一个参数,即在标记位置无效之前可以读取的字节。
演示此的程序如下所示-
示例import java.io.FileInputStream;
import java.io.InputStream;
public class Demo {
public static void main(String[] args) throws Exception {
InputStream i = null;
try {
i = new FileInputStream("C://JavaProgram//data.txt");
System.out.println("Char : "+(char)i.read());
System.out.println("Char : "+(char)i.read());
System.out.println("Char : "+(char)i.read());
i.mark(0);
System.out.println("Char : "+(char)i.read());
System.out.println("Char : "+(char)i.read());
if(i.markSupported()){
i.reset();
System.out.println("Char : "+(char)i.read());
System.out.println("Char : "+(char)i.read());
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
上面程序的输出如下-
输出结果Char : D
Char : A
Char : T
Char : A
JAVA设置流中当前位置_Java程序来标记此输入流中的当前位置相关推荐
- JAVA设置流中当前位置_java文件流的问题!急
朋友你好,用使用 javadoc 标记可以做到.具体说明如下:: javadoc 标记是插入文档注释中的特殊标记,它们用于标识代码中的特殊引用.javadoc 标记由"@"及其后所 ...
- Java数据结构与算法(九)-程序员常用的10中算法
本章目录 第14章 程序员常用的10中算法 14.1 二分查找算法(非递归) 14.1.1 二分查找算法(非递归)介绍 14.2 分治算法 14.2.1 分治算法介绍 14.2.2 分治算法最佳实践- ...
- java 字符流与字节流区别_JAVA 字符流与字节流的区别
Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...
- java 8流自定义收集器_Java 8编写自定义收集器简介
java 8流自定义收集器 Java 8引入了收集器的概念. 大多数时候,我们几乎不使用Collectors类中的工厂方法,例如collect(toList()) , toSet()或其他更有趣的方法 ...
- java在枚举方法中调方法_java – 值方法如何在枚举中工作
在Enum中value()方法如何工作? values()方法背后的逻辑是什么? 在我的项目中,我们将所有枚举数据缓存在Map中,如下所示: public enum Actions { CREATE( ...
- java设置标签艺术字体颜色_Java 在Word文档中添加艺术字
与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...
- java句子中找单词_java程序找到一个句子中每个单词的字母数
我想找到一个句子中每个单词的字母数.我已经尝试了几次使用几个代码,但从来没有得到它.我总是显示错误StringIndexOutOfBounds异常.我的一个代码如下:java程序找到一个句子中每个单词 ...
- java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...
Java程序员必学技术:@Import直接导入类,在容器@Configuration.@Component中是怎么直接导入类注册到容器的? Spring IoC 容器是一个管理 Bean 的容器,在 ...
- java char 动态数组_Java程序来填充char数组中的元素
可以使用java.util.Arrays.fill()方法将元素填充到char数组中.此方法将所需的char值分配给Java中的char数组.所需的两个参数是数组名称和要存储在数组元素中的值. 演示此 ...
最新文章
- 微信小程序 --- 拨打电话
- 旷视冲刺科创板IPO获通过!距离上市仅一步之遥,拟募资60.18亿
- Android init.rc如何启动service去执行sh脚本
- vs dll lib 使用记录
- 如何让 python 处理速度翻倍?内含代码
- 悲催!谷歌员工中位数年薪达 170 万元,却仍买不起房!
- J-CUBE Appears at AVATAR Xprize at Geneva 2019
- linux下截图软件 shutter
- linux 脚本 ps grep,linux中PS命令和grep命令以及信号处理函数
- 三种方法进行分水岭分割
- CV中必要的数学知识_奇异值的物理意义是什么?
- WeaveScope-容器监控
- mysql 测试数据生成器_测试数据生成器
- 中国省市地图JSON数据下载
- OC容器——图书馆 .h 文件
- MBTI性格测试:你是哪种动物?准到可怕!
- java基础简答题1
- 自定义ImageView加载圆形图片
- JDBC防止SQL注入原理
- tf.constant