這里要區分的是目錄路徑如:
/opt/deve/tomcat/binc:/deve/tomcat/bin都是絕對目錄路徑
binbin/databin/data都是相對目錄路徑
通過觀察,發現規律以/開始 或者 包含/或//的都是絕對路徑 或者以/開始 或者 包含:的都是絕對路徑反之就是相對路徑
介紹幾個方法:
startsWithpublic class Stringutil {public static void main(String[] args) {String path = "/opt/bin";System.out.PRintln(path.startsWith("/"));}}結果:trueindexOf最終結果:
/** * 傳入路徑,返回是否是絕對路徑,是絕對路徑返回true,反之 * * @param path * @return * @since 2015年4月21日 */public boolean isAbsolutePath(String path) {if (path.startsWith("/") || path.indexOf(":") > 0) {return true;}return false;}新聞熱點
疑難解答