Android InputStream Close safeClose(InputStream is)

Here you can find the source of safeClose(InputStream is)

Description

Close object safely

Parameter

Parameter Description
is InputStream

Declaration

// //////////////////////////////////////////////////////
public static void safeClose(InputStream is) 

Method Source Code

//package com.java2s;
import java.io.*;

public class Main {
    /**/*from  w ww. ja  v a 2  s .co m*/
     * Close object safely
     * 
     * @param is
     *            InputStream
     */
    // //////////////////////////////////////////////////////
    public static void safeClose(InputStream is) {
        try {
            if (is != null)
                is.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * Close object safely
     * 
     * @param os
     *            OutputStream
     */
    // //////////////////////////////////////////////////////
    public static void safeClose(OutputStream os) {
        try {
            if (os != null)
                os.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * Close object safely
     * 
     * @param fl
     *            RandomAccessFile
     */
    // //////////////////////////////////////////////////////
    public static void safeClose(RandomAccessFile fl) {
        try {
            if (fl != null)
                fl.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Related

  1. closeStreamIgnoreExpection(InputStream stream)