PushbackReader类close()方法close()方法在java.io包中可用。

close()方法用于关闭该流并释放与此流链接的所有系统资源。

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

close()方法在关闭流时可能会引发异常。

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

语法:public void close();

参数:它不接受任何参数。

返回值:

该方法的返回类型为void,不返回任何内容。

示例//Java程序演示示例

//方法

//PushbackReader-

import java.io.*;

public class CloseOfPBR {

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

Reader r_stm = null;

PushbackReader pb_r = null;

try {

//实例化Reader和PushbackReader-

r_stm = new StringReader("Java World!!!!");

pb_r = new PushbackReader(r_stm);

//通过使用close()方法是

//关闭此pb_r流

pb_r.close();

//当我们调用read()方法

//关闭流后

//导致异常

pb_r.read();

} catch (Exception ex) {

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

} finally {

//借助此块可以

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

//与流

if (r_stm != null) {

r_stm.close();

if (pb_r != null) {

pb_r.close();

}

}

}

}

}

输出结果Stream Closed Before!!!

java close 方法_Java PushbackReader close()方法与示例相关推荐

  1. java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象

    Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...

  2. java 发送邮件 菜鸟_Java发送邮件的方法

    1.需要的jar包 2.具体实现方法 1.设置邮箱主机.需要认证.邮箱协议 Properties pro=new Properties(); pro.setProperty("mail.ho ...

  3. java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信

    你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...

  4. java的scanner的方法_Java Scanner reset()方法

    Java Scanner reset()方法 java.util.Scanner.reset() 方法重置该扫描仪.重设scanner 丢弃所有的这些可能已被useDelimiter(java.uti ...

  5. java方法重载和重载方法_Java 8的方法参考进一步限制了重载

    java方法重载和重载方法 方法重载一直是一个充满喜忧参半的话题. 我们已经在博客上介绍了它,并介绍了几次警告: 您会后悔对Lambdas应用重载! 保持干燥:方法重载 为什么每个人都讨厌操作员超载 ...

  6. java method方法_Java Method.getTypeParameters方法代碼示例

    import java.lang.reflect.Method; //導入方法依賴的package包/類 private void validateRuleMethod(MethodRuleDefin ...

  7. java中断响应时间_Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的

    Java多线程 sleep方法响应中断 sleep面试问题(与wait/notify的 Java多线程 sleep方法响应中断 & sleep面试问题(与wait/notify的比较) 文章目 ...

  8. java中math的方法_Java Math所有方法

    首页 > 基础教程 > 常用类 > 常用 Number & Math类 Java Math所有方法 Math类包含完成基本数学函数所需的方法.这些方法分为三类:三角函数方法. ...

  9. java中方法_java中的方法

    java中的方法 java作为一种面向对象的语言,具有以下特性:继承.封装.多态.抽象.类.对象.实例.方法和重载. 今天讲解的是java方法的概念. 什么是方法? java方法是语句的集合,他们在一 ...

  10. java方法重载和重载方法_Java中的方法重载

    java方法重载和重载方法 The concept of Method Overloading in Java is where a class can have multiple methods w ...

最新文章

  1. java se13安装教程_在Linux发行版中安装Java 13/OpenJDK 13的方法
  2. 前端路由以及浏览器回退,hash history location
  3. getcwd()和dirname(__FILE__)的区别
  4. vba 判断文本框内容是否为空_【VBA】 数据输入 Inputbox 基本语法
  5. springboot 多线程_从零开始到架构,800页Java+并发+容器+多线程+高并发+Spring+SpringBoot源码...
  6. linux清空日志文件内容 (转)
  7. html js 读取资源文件,javascript如何读取文件?
  8. 在web页面打开pdf文件并打印
  9. OpenCV-Python 图像平移
  10. 手把手教你搭建一个你自己的语音合成系统
  11. 计算机科学的发展表情包,表情包发展简史
  12. Endnote X9软件关联WPS解决方案
  13. Qt之如何读取Excel表格数据
  14. c++中using的几种用法
  15. Unity3D案例太空射击(Space Shooter)流程介绍与代码分析(上)
  16. 网络协议-前端重点——DNS和CDN
  17. CSS3 文本多列 分栏
  18. 输入年月日,输出这一天是这一年的第几天
  19. arp病毒的预防与查杀
  20. 那些从技术岗转变到管理岗,可能踩过的坑

热门文章

  1. 多分类任务中每个类Acc、Specificity、Sensitivity、Precision的计算
  2. nssl 1467.U
  3. 【CF1467C】Three Bags 题解
  4. 第六章:纯策略纳什均衡
  5. Chui-Wen Chius Note: C++ 使用 JScript 和 VBScript
  6. 实验吧 因缺思汀的绕过 By Assassin(with rollup统计)
  7. 藏语计算机基础知识,2017年青海民族大学计算机学院738藏语与现代汉语基础考研题库...
  8. 计算机扫盲教程,cmd应用基础 扫盲教程 | Lellansin's 冰森
  9. ​KeePassXC:社区驱动的开源密码管理器​
  10. html样式在ie显示不全,IE下css常见问题总结及解决