您的位置:首页 > 移动开发 > Android开发

java Android 都可以使用的万能关闭流工具类

2016-07-14 16:26 363 查看


通过上图我们可以看到 , 基本上所有有关IO的类都实现了此接口.那么,我们可以利用面向对象中三大特性中的多态特性来使用.

优点 : 省略了各种try.....catch,实现了复用

思想 : 用多态的形式来关闭我们所使用的流

/**

* 万能的关流工具类

*

*/

public class CloseStreamUtil {

/**

* 关闭当前流

*

* @param closeable

*/

public static void close(Closeable closeable) {//只需要把你想要关闭的流传入就可以关闭此流了

if (null != closeable) {

try {

closeable.close();//此接口只有一个关闭流的方法

} catch (IOException e) {

System.out.println("关闭流出错了,错误信息---->" + e);

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IO流