這裏要區分的是目錄路徑
如:html
/opt/deve/tomcat/bin
c:\deve\tomcat\bin
都是絕對目錄路徑java
bin
bin/data
bin\data
都是相對目錄路徑面試
經過觀察,發現規律 tomcat
以/開始 或者包含\或//的都是絕對路徑 或者
以/開始 或者 包含:的都是絕對路徑
反之就是相對路徑ide
介紹幾個方法:學習
startsWith
spa
public class Stringutil {
orm
public static void main(String[] args) {
htm
String path = "/opt/bin";
get
System.out.println(path.startsWith("/"));
}
}
結果:true
indexOf
複製代碼
最終結果:
public boolean isAbsolutePath(String path) {
if (path.startsWith("/") || path.indexOf(":") > 0) {
return true;
}
return false;
}
更多java,java學習,java面試題 http://techfoxbbs.com