package com.tiger.quicknews.utils; import java.io.InputStream; import java.io.OutputStream; import java.io.RandomAccessFile; import java.io.Reader; import java.io.Writer; public class CloseUtils { private static final String TAG = "CloseUtils"; public static void close(InputStream is) { if (is != null) { try { is.close(); } catch (Exception e) { LogUtils.i(TAG, "close exception: " + e.toString()); } } } public static void close(OutputStream os) { if (os != null) { try { os.close(); } catch (Exception e) { LogUtils.i(TAG, "close exception: " + e.toString()); } } } public static void close(RandomAccessFile randomAccessFile) { if (randomAccessFile != null) { try { randomAccessFile.close(); } catch (Exception e) { LogUtils.i(TAG, "close exception: " + e.toString()); } } } public static void close(Writer writer) { if (writer != null) { try { writer.close(); } catch (Exception e) { LogUtils.i(TAG, "close exception: " + e.toString()); } } } public static void close(Reader reader) { if (reader != null) { try { reader.close(); } catch (Exception e) { LogUtils.i(TAG, "close exception: " + e.toString()); } } } }