方法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程序来标记此输入流中的当前位置相关推荐

  1. JAVA设置流中当前位置_java文件流的问题!急

    朋友你好,用使用 javadoc 标记可以做到.具体说明如下:: javadoc 标记是插入文档注释中的特殊标记,它们用于标识代码中的特殊引用.javadoc 标记由"@"及其后所 ...

  2. Java数据结构与算法(九)-程序员常用的10中算法

    本章目录 第14章 程序员常用的10中算法 14.1 二分查找算法(非递归) 14.1.1 二分查找算法(非递归)介绍 14.2 分治算法 14.2.1 分治算法介绍 14.2.2 分治算法最佳实践- ...

  3. java 字符流与字节流区别_JAVA 字符流与字节流的区别

    Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...

  4. java 8流自定义收集器_Java 8编写自定义收集器简介

    java 8流自定义收集器 Java 8引入了收集器的概念. 大多数时候,我们几乎不使用Collectors类中的工厂方法,例如collect(toList()) , toSet()或其他更有趣的方法 ...

  5. java在枚举方法中调方法_java – 值方法如何在枚举中工作

    在Enum中value()方法如何工作? values()方法背后的逻辑是什么? 在我的项目中,我们将所有枚举数据缓存在Map中,如下所示: public enum Actions { CREATE( ...

  6. java设置标签艺术字体颜色_Java 在Word文档中添加艺术字

    与普通文字相比,艺术字更加美观有趣也更具有辨识度,常见于一些设计精美的杂志或宣传海报中.我们在日常工作中编辑Word文档时,也可以通过添加艺术字体来凸显文章的重点,美化页面排版.这篇文章将介绍如何使用 ...

  7. java句子中找单词_java程序找到一个句子中每个单词的字母数

    我想找到一个句子中每个单词的字母数.我已经尝试了几次使用几个代码,但从来没有得到它.我总是显示错误StringIndexOutOfBounds异常.我的一个代码如下:java程序找到一个句子中每个单词 ...

  8. java在容器中导入图片_Java程序员必学技术:@Import直接导入类,在容器@Configuration、@Component中是怎么直接导入类注册到容器的?...

    Java程序员必学技术:@Import直接导入类,在容器@Configuration.@Component中是怎么直接导入类注册到容器的? Spring IoC 容器是一个管理 Bean 的容器,在 ...

  9. java char 动态数组_Java程序来填充char数组中的元素

    可以使用java.util.Arrays.fill()方法将元素填充到char数组中.此方法将所需的char值分配给Java中的char数组.所需的两个参数是数组名称和要存储在数组元素中的值. 演示此 ...

最新文章

  1. 微信小程序 --- 拨打电话
  2. 旷视冲刺科创板IPO获通过!距离上市仅一步之遥,拟募资60.18亿
  3. Android init.rc如何启动service去执行sh脚本
  4. vs dll lib 使用记录
  5. 如何让 python 处理速度翻倍?内含代码
  6. 悲催!谷歌员工中位数年薪达 170 万元,却仍买不起房!
  7. J-CUBE Appears at AVATAR Xprize at Geneva 2019
  8. linux下截图软件 shutter
  9. linux 脚本 ps grep,linux中PS命令和grep命令以及信号处理函数
  10. 三种方法进行分水岭分割
  11. CV中必要的数学知识_奇异值的物理意义是什么?
  12. WeaveScope-容器监控
  13. mysql 测试数据生成器_测试数据生成器
  14. 中国省市地图JSON数据下载
  15. OC容器——图书馆 .h 文件
  16. MBTI性格测试:你是哪种动物?准到可怕!
  17. java基础简答题1
  18. 自定义ImageView加载圆形图片
  19. JDBC防止SQL注入原理
  20. tf.constant

热门文章

  1. 图像处理-直方图均衡化
  2. nmap扫描常用命令详解
  3. Macbook pro笔记本键盘失灵了(u,i,o,j,k,l,k,m无效了)解决办法
  4. windows 2008 R2远程桌面无法本地复制文件到远程解决
  5. 第八章应用安全工程备考要点及真题分布
  6. MySQL笔记(一)创建数据库、创建表、修改表、删除表,以及建立约束
  7. 小汤学编程之JDBC(一)——JDBC概述和快速入门
  8. [译] Go 并发编程基础
  9. MongoDB开发环境搭建(windows)
  10. 用户界面的一些好的设计理念