Java tutorial
/******************************************************************************* * Copyright (c) 2014 Emerson Loureiro. * * All rights reserved. This program and the accompanying materials are made * available under the terms of the Eclipse Public License v1.0 which * accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html. * * Contributors: * Emerson Loureiro - initial API, implementation, and documentation *******************************************************************************/ package cf.janga.hook.utils; import java.io.File; import java.io.IOException; import java.io.Reader; import org.apache.commons.lang3.StringUtils; public class IOUtils { private IOUtils() { } public static boolean hasExtension(File file, String extension) { String fileName = file.getName(); return StringUtils.isNotBlank(fileName) && fileName.endsWith("." + extension) && file.isFile(); } public static void closeReader(Reader reader) { try { reader.close(); } catch (IOException e) { e.printStackTrace(); } } }