メモ・・・拡張子の取得

javaでファイルの拡張子を取得する方法を考えることになりました。

っで、どうすればいいのかな?って悩んだ挙句、以下のようにコーディングしときました。

public String getExtension(File file){
    if(file.isFile()){
        String fileName = file.getName();
        int index = fileName.lastIndexOf(".");
        if(index != -1){
            return fileName.substring(index);
        }else{
            return "";
        }
    }else{
        throw new IllegalArgumentException("引数がファイルでない");
    }
}


たったこれだけなのに、もっとキレイなやり方がありそうな気がします。
例えば、Jakarta Commons IOなどに、メソッドが提供されていそうな気がするのですが・・・なぜかJakartaのページを開けないので、調べられません。残念。
関連記事


--------------------------------------------------------------------------------------

コメントの投稿

非公開コメント

このブログについて
  • 全記事一覧(時間順)
  • このブログについて
  • 私のプロフィール
  • 当ブログで扱っている動画について
  • 記事違いなコメントのお返事

  • カテゴリー
    twitter
    カレンダー
    06 | 2017/07 | 08
    - - - - - - 1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 31 - - - - -
    Amazon
    でたらめな当ブログにぴったりな商品を自動で表示するみたいです。



    月別アーカイブ
    プロフィール

    たづみ

    Author:たづみ
    ・1981年生まれの男
    ・もう少し詳細なプロフィールはこちらで

    最新コメント
    アクセスランキング
    [ジャンルランキング]
    日記
    1300位
    アクセスランキングを見る>>

    [サブジャンルランキング]
    会社員・OL
    251位
    アクセスランキングを見る>>