1. ホーム
  2. java

[解決済み] Javaで拡張子なしのファイル名を取得する方法は?

2022-03-04 04:21:16

質問

拡張子なしでファイル名を取得する方法をどなたか教えてください。 例を挙げます。

fileNameWithExt = "test.xml";
fileNameWithOutExt = "test";

解決方法は?

もしあなたが私のように、ライブラリのコードを使いたいなら、彼らはおそらくすべての特別なケースを考えています。 ヌル や、パスの中にドットはあってもファイル名の中にドットがない場合は、以下のようにすることができます。

import org.apache.commons.io.FilenameUtils;
String fileNameWithOutExt = FilenameUtils.removeExtension(fileNameWithExt);