Java tutorial
//package com.java2s; //License from project: Apache License import java.io.Closeable; import java.io.IOException; import java.io.InputStream; public class Main { public static final int DEFAULT_BUFFER_SIZE = 32 * 1024; /** * Reads all data from stream and close it silently * * @param is Input stream */ public static void readAndCloseStream(InputStream is) { final byte[] bytes = new byte[DEFAULT_BUFFER_SIZE]; try { while (is.read(bytes, 0, DEFAULT_BUFFER_SIZE) != -1) { } } catch (IOException e) { // Do nothing } finally { closeSilently(is); } } public static void closeSilently(Closeable closeable) { try { closeable.close(); } catch (Exception e) { // Do nothing } } }