package com.cooleshow.base.utils; import java.io.Closeable; import java.io.IOException; /** *
 *     author: Blankj
 *     blog  : http://blankj.com
 *     time  : 2016/10/09
 *     desc  : utils about close
 * 
*/ public final class CloseUtils { private CloseUtils() { throw new UnsupportedOperationException("u can't instantiate me..."); } /** * Close the io stream. * * @param closeables The closeables. */ public static void closeIO(final Closeable... closeables) { if (closeables == null) return; for (Closeable closeable : closeables) { if (closeable != null) { try { closeable.close(); } catch (IOException e) { e.printStackTrace(); } } } } /** * Close the io stream quietly. * * @param closeables The closeables. */ public static void closeIOQuietly(final Closeable... closeables) { if (closeables == null) return; for (Closeable closeable : closeables) { if (closeable != null) { try { closeable.close(); } catch (IOException ignored) { } } } } }