全屏

java.io.FilterInputStream.close()方法关闭此输入流并释放与该流关联的所有系统资源。

声明

以下是public void close() 方法的声明:public void close()

参数NA

返回值

该方法不返回任何值。

异常IOException -- 如果发生I/ O错误。

例子

下面的例子显示了public void close()方法的用法。package cn.sxt;

import java.io.BufferedInputStream;

import java.io.FileInputStream;

import java.io.FilterInputStream;

import java.io.IOException;

import java.io.InputStream;

public class FilterInputStreamDemo {

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

InputStream is = null;

FilterInputStream fis = null;

try{

// create input streams

is = new FileInputStream("C://test.txt");

fis = new BufferedInputStream(is);

// closes and releases the associated system resources

fis.close();

// read is called after close() invocation

fis.read();

}catch(IOException e){

System.out.print("stream is closed prior ot this call");

}finally{

// releases any system resources associated with the stream

if(is!=null)

is.close();

if(fis!=null)

fis.close();

}

}}

假设我们有一个文本文件c:/ test.txt,它具有以下内容。该文件将被用作输入到我们的示例程序:ABCDEF

让我们来编译和运行上面的程序,这将产生以下结果:stream is closed prior ot this call

分享到:

0评论

java filterinputstream_java.io.FilterInputStream.close()相关推荐

  1. Java输入输出(io)流详解、图解

    stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型: (1)字节流 ...

  2. 【Java】IO Stream详细解读

    什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. Java的I/O流提供了读写 ...

  3. Java 的 IO 流

    接着上一篇的 "Java 的 File 类" 的随笔,在File类的基础上,我们就走进Java的IO流吧. 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的 ...

  4. Java 的 IO 很复杂?用思路带领你去battle他!

    所有编程语言都涉及IO,java也不例外. 初学者入门Java,难理解是正常的,包括我. 简单的说:IO就是和Java以外的文件打交道. 既然要处理文件,那么就需要Java提供的IO接口进行处理: - ...

  5. java按照io流向基类_Java IO详解

    1 Java IO流的概念,分类 1.1 Java IO流的概念 java的IO是实现输入和输出的基础,可以方便的实现数据的输入和输出操作.在java中把不同的输入/输出源(键盘,文件,网络连接等)抽 ...

  6. 总是记不住java的IO流用法?用N个问题教你掌握java IO流

    本文分享自华为云社区<总是记不住java的IO流用法?用N个问题教你掌握java IO流>,原文作者:breakDraw . Java IO 体系看起来类很多,感觉很复杂,但其实是 IO ...

  7. 彻底明白Java的IO系统

    一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在Java的IO中,所有的stream(包括Input和Out stream)都包 ...

  8. java file.io的各种使用

    File类 File可以表示一个文件的名字也可以表示某个目录下一堆文件的名字,如果是表示多个文件,那么可以使用list方法来获取他们的set集合,返回的是一系列的字符串.下面我们就来看下如何使用这个类 ...

  9. Java中IO流体系

    转载: https://mp.weixin.qq.com/s?__biz=MzA5NzgzODI5NA==&mid=2454030958&idx=1&sn=df27aadb92 ...

最新文章

  1. FTP的两种模式和在实际工作中应用
  2. 一堂儿童科学实验课引起的思考:数学和化学有什么关系?
  3. OpenCV Mat主要用法(1)
  4. [转载]使用CPU时间戳进行高精度计时
  5. JAVA08 多态
  6. linux ctrl c 子进程,ctrl c会向Linux中的父进程和子进程发送SIGINT信号吗?
  7. Unicode字符编码分布表――语言文字类
  8. 民间秘方,里面的方子都是一个老中医几十年的心血哦。(感觉不错就摘过来了)
  9. 【网络安全】文件上传漏洞 详解
  10. 如何从无到有做一个好关卡?
  11. 鸿蒙对象关系映射数据库
  12. 《墨水心》(Inkheart)
  13. 格子殁——个人简介【只是简介】
  14. sql和python还有c语言_TIOBE 4 月排行榜:SQL 进入前十,Python 继续攀升
  15. win10显示我的电脑图标
  16. java入门基础知识示例代码
  17. 仿IOS回弹效果支持任何控件
  18. 会议论文影响因子多少_整天都在讲的SCI论文、影响因子、核心期刊到底是什么?...
  19. 广东移动大数据助力“互联网+政务服务”发展
  20. Win7/Win10安装AutoCAD+CASS

热门文章

  1. Chapter 4 Invitations——25
  2. pycharm 无法import PIL
  3. c++ object model
  4. Openstack的镜像上传原理
  5. libevent: linux安装libevent
  6. 性能调优:理解Set Statistics Time输出
  7. vc++深入详解学习-NO.3
  8. asm字节码操作 方法的动态修改增加
  9. 转:Python中的文件和目录操作
  10. 【计算机网络复习 数据链路层】3.2 封装成帧和透明传输