Java でファイル拡張子を簡単に抽出する方法
Java でファイルを扱う場合、多くの場合、拡張子を抽出する必要があります。ただし、カスタム パーサーを作成する代わりに、Apache Commons IO によって提供されるユーティリティを活用することを検討してください。
FilenameUtils.getExtension の使用
FilenameUtils クラスには、getExtension と呼ばれる便利なメソッドが用意されています。指定された入力からファイル拡張子を効率的に抽出できます。このメソッドは、フル パスとファイル名の両方をサポートします。
使用例
次のコード スニペットは、このメソッドの利用方法を示しています。
import org.apache.commons.io.FilenameUtils; // ... String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt" String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"
Maven 依存関係
この機能を Java プロジェクトに組み込むには、 Maven 設定に次の依存関係を追加する必要があります:
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>
結論
Apache Commons IO の FilenameUtils.getExtension は、ファイルを抽出するための簡単なソリューションを提供しますJava の拡張機能。このユーティリティを利用すると、独自のパーサーを作成する必要がなく、組み込みメソッドの利便性を享受できます。
以上がJava でファイル拡張子を簡単に抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。