を使用してOS Xでのファイルの拡張子を取得します。私は私のJavaコードでファイルの拡張子を取得したいのJava
File f = new File(....);
String name = f.getName();
int pos = name.lastIndexOf('.');
String ext = name.substring(pos+1);
私はこのコードを試してみましたが、それはそれが動作Windowsでは、OS Xのライオンでは動作しませんでした。
UPDATE 例 のための私は、このコードで27 PM
拡張子を取得し、この名前Screen Shot 2012-02-23 at 1.26.27 PM
と私のデスクトップでのPNGファイルを持っています。
** OS X **で表示されるエラーは何ですか? –
「うまくいかない」とはどういう意味ですか?結果として得られる 'ext'の値は何ですか?何を期待していますか? –
何が問題なのですか?あなたはそれに何のインプットを与えたのですか? – Kevin