ファイルの拡張子を取得する
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);
}
関連記事
- 文字列の置き換えを行う方法 (replaceAllで気をつけること)
- 文字列の部分一致検索を行う方法
- Java メモリー使用量を取得する方法
- 実行中のメソッド名やクラス名を取得する方法
- Singletonパターンを使ってクラスのインスタンスを1つにする(共有クラスのリソースを削減する方法)
- ファイルのテキストデータを読み込む
- テキストデータをファイルに書き込む BufferedWriterの使用例
- Webからダウンロードして保存する DefaultHttpClientの使用例
- ファイルをコピーする InputStream,OutputStreamの使用例
- 暗号化・複合化を行う ブロック暗号
- base64変換の一覧とその詳細サンプルコード
- 型変換の一覧(キャスト)
- 処理を一定時間停止させる方法
- サンプルコード
- SDやdata、downloadなど各種ディレクトリパスの取得方法
- SDカードに保存したファイルをギャラリーなどに反映させる方法
- アプリ起動時にスプラッシュ画面を表示させる方法
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- 動画を再生する方法 VideoView
- 画像を拡大縮小する方法
- assetsフォルダには1MB以上の非圧縮ファイルを設置できない
- Androidでマルチスレッド処理をする方法
- SDカードからサムネイル画像を取り出す getThumbnailメソッド
- WebViewの設定一覧
- SDカードの空き容量を調べる方法
- LinearLayout をスクロールさせる方法(ScrollViewの使用方法)
- TextViewに独自フォントを使用する方法
- assetsフォルダのファイルを扱う方法 AssetManager
- AndroidアプリでTextViewに使用できるフォントの一覧
- WebViewを使ってWebサイトを表示する方法 WebKitからアプリ、アプリからWebKitへの連携処理
- 動画を再生する方法 MediaPlayer
スポンサーリンク





