Javaで拡張子なしのファイル名を取得するにはどうすればいいですか? 質問する

Javaで拡張子なしのファイル名を取得するにはどうすればいいですか? 質問する

拡張子なしでファイル名を取得する方法を教えてください。例:

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

ベストアンサー1

私のように、パスにnullまたはドットを渡したがファイル名には渡さなかった場合に何が起こるかなど、すべての特殊なケースを考慮したライブラリ コードを使用したい場合は、次のコードを使用できます。

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

おすすめ記事