Java中的PushbackReader类的reset()方法用于重置Stream。对于PushbackReader,此方法始终会引发异常,因为PushbackReader不支持此方法。

用法:

public void reset()

参数:此方法不接受任何参数。

返回值:此方法不返回任何值。

异常:由于不支持reset()方法,因此该方法总是抛出IOException。

下面的方法说明了reset()方法的用法方式:

示例1:

// Java program to demonstrate

// PushbackReader reset() method

import java.io.*;

import java.util.*;

class GFG {

public static void main(String[] args)

{

try {

// Initializing a StringReader

// and PushbackReader

String s = "GeeksForGeeks";

StringReader stringReader

= new StringReader(s);

PushbackReader pushbackReader

= new PushbackReader(stringReader);

// reset the stream position

pushbackReader.reset();

// Close the stream using reset()

pushbackReader.close();

System.out.println("Stream Closed.");

}

catch (Exception e) {

System.out.println(e);

}

}

}

输出:

java.io.IOException: mark/reset not supported

示例2:

// Java program to demonstrate

// PushbackReader reset() method

import java.io.*;

import java.util.*;

class GFG {

public static void main(String[] args)

{

try {

// Initializing a StringReader

// and PushbackReader

String s = "GFG";

StringReader stringReader

= new StringReader(s);

PushbackReader pushbackReader

= new PushbackReader(stringReader);

// reset the stream position

pushbackReader.reset();

// Close the stream

pushbackReader.close();

System.out.println("Stream Closed.");

}

catch (Exception e) {

System.out.println(e);

}

}

}

输出:

java.io.IOException: mark/reset not supported

reset java_Java PushbackReader reset()用法及代码示例相关推荐

  1. list indexof java_Java List indexOf()用法及代码示例

    此方法返回此列表中指定元素的第一个匹配项的索引:如果此列表不包含该元素,则返回-1. 用法: public int indexOf(Object o) 参数:该函数具有单个参数,即列表中要搜索的元素. ...

  2. clear java_Java ConcurrentLinkedDeque clear()用法及代码示例

    java.util.concurrent.ConcurrentLinkedDeque.clear()方法是Java中的内置方法,它删除了Deque中的元素. 用法: public void clear ...

  3. contains java_Java CopyOnWriteArraySet contains()用法及代码示例

    CopyOnWriteArraySet的contains(E e)方法检查Set中是否存在给定元素. 用法: public boolean contains(Object o) 参数:该函数接受单个强 ...

  4. getsize java_Java ZipEntry getSize()用法及代码示例

    getSize()函数是java.util.zip软件包的一部分.该函数返回作为参数传递的特定ZipEntry的未压缩大小,如果未知则返回-1.函数签名: public long getSize() ...

  5. java ready_Java PushbackReader ready()用法及代码示例

    Java中的PushbackReader类的ready()方法用于检查此PushbackReader是否准备就绪.它返回一个布尔值,该值指示阅读器是否准备就绪. 用法: public void rea ...

  6. or函数 java_Java OptionalInt orElseGet()用法及代码示例

    orElseGet(java.util.function.IntSupplier)方法可帮助我们获取此OptionalInt对象中的值.如果此OptionalInt中不存在值,则此方法返回提供函数产生 ...

  7. roll() java_Java Calendar roll()用法及代码示例

    Calendar类中的roll(int calndr_field,boolean up_down)方法用于通过上下移动传递的字段单个时间单位来对传递的日历字段进行操作.这涉及在不更改较大字段的情况下对 ...

  8. check的用法java_Java ChronoField checkValidValue()用法及代码示例

    ChronoField枚举的checkValidValue()方法用于检查作为参数传递的值对于ChronoField常数是否有效. 用法: public long checkValidValue(lo ...

  9. rewind java_Java LongBuffer rewind()用法及代码示例

    java.nio.LongBuffer类的rewind()方法用于倒带此缓冲区.通过倒带此Buffer,可以执行以下操作: 当前位置设置为零 如果有标记,则将其丢弃,但标记值不变. 用法: publi ...

最新文章

  1. java 打开指定文件,java解决指定应用程序打开指定文件
  2. 朋友,别在降低别人底线或被别人降低底线了!
  3. 【WPF】使用控件MediaElement播放视频
  4. J2EE分布式框架之开发环境部署(上)
  5. invalid value encountered in double_scalars
  6. vue 中使用promise
  7. Shape Drawable Xml的background
  8. mysql七种join理论
  9. dropout理解(二)
  10. java xml获取属性值_java – 如何获取具体属性值的特定XML元素?
  11. Elementary OS安装Chrome
  12. java移动文件导致tomcat死掉_原 netty导致tomcat假死
  13. leetcode - 46. 全排列(对vector容器的元素进行搜索,判断是否存在vector中)
  14. linux操作系统的体系结构
  15. Intel Core Enhanced Core架构/微架构/流水线 (5) - 分支预测/指令预取
  16. 不加群提取群成员_QQ群引流推广怎么做
  17. oppok3如何刷机_OPPO K3刷机教程?
  18. ES6阮一峰读书笔记第一章let和const命令
  19. 公众号 接收规则 消息_微信公众号教程(11)公众账号接收非文字消息 上
  20. 秃顶路人的计算机系统大作业Hello

热门文章

  1. linux通过时间查询日志,linux按时间查询日志
  2. vip会员管理系统c语言,路西牌会员管理系统。
  3. html标签名都是小写,到底啥是w3c标准(示例代码)
  4. linux下qt环境的运行,在Linux下使用QT环境来安装和运行WebKit
  5. mysql没加引号导致全表扫描_mysql隐蔽的索引规则导致数据全表扫描
  6. mysql 主从备份问题_我遇到的mysql主从同步的问题
  7. Win10系统电脑查看无线密码的方法
  8. edge浏览器怎么恢复默认设置 edge恢复默认设置方法
  9. win10 dns异常上不了网如何解决
  10. excel 图片转url_最全总结 | 聊聊 Python 办公自动化之 Excel(下)