クラス名と実装されているメソッドが一致してない気がするけどせっかく作ったし・・・
import java.io.File;
/**
* ファイルパスに関するユーティリティクラス
*/
public class PathUtil {
/**
*fileName
の拡張子を取得する
*
* @param fileName
* ファイル名称
*
* @returnfileName
の拡張子
*/
public static String getExt(String fileName) {
if (fileName == null) {
return "";
}
int intdexOfDot = fileName.lastIndexOf('.');
if (intdexOfDot == -1) {
return "";
}
return fileName.substring(intdexOfDot + 1, fileName.length());
}
/**
*path
からディレクトリパスを取得する
*
* @param path
* ファイル名称までのフルパス
*
* @return ファイル名称を除いたパス
*/
public static String getDirPath(String path) {
if (path == null) {
return "";
}
int indexOfLastSeparator = path.lastIndexOf(File.separator);
if (indexOfLastSeparator == -1) {
return "";
}
return path.substring(0, indexOfLastSeparator + 1);
}
}
0 コメント:
コメントを投稿