ファイルの拡張子を取得する

public String getExtension(String fileName) {
    if (fileName == null) {
        return null;
    }
 
    // 最後の『 . 』の位置を取得します。
    int lastDotPosition = fileName.lastIndexOf(".");

    // 『 . 』が存在する場合は、『 . 』以降を返します。
    if (lastDotPosition != -1) {
        return fileName.substring(lastDotPosition + 1);
    }
    return null;
}

public String getExtension(File filePath) {
    // パス名が示すディレクトリが存在する場合はnullを返します。
    if (filePath.isDirectory()) {
        return null;
    }

    // パス名が示すファイルの名前を返します。
    String fileName = filePath.getName();

    return getExtension(fileName);
}

スポンサーリンク

関連記事

スポンサーリンク

開発中のアプリケーションを実機でテストする方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る