Javaでファイル拡張子に基づいたフィルタリングを行う

Javaでファイル拡張子(ファイル名の末尾)に基づいてフィルタリングを行う場合は以下のような処理になります。

public static boolean FileFilter(String fileName) {
  String FILTER_EXTENSION_SVG = ".svg";
  if (fileName.endsWith(FILTER_EXTENSION_SVG)) {
    return false;
  }
  return true;
}

ファイル名を渡すことでendsWith()による末尾の比較が行われます。

上記の場合ではsvgファイルの場合はfalse,それ以外ならtrueが返るようになっています。