【Java】的絕對路徑和相對路徑

這裏要區分的是目錄路徑
如:
html

/opt/deve/tomcat/bin
c:\deve\tomcat\bin
都是絕對目錄路徑
java

bin
bin/data
bin\data
都是相對目錄路徑
面試

經過觀察,發現規律 tomcat

以/開始 或者包含\或//的都是絕對路徑 或者
以/開始 或者 包含:的都是絕對路徑
反之就是相對路徑
ide

介紹幾個方法:學習


  1. startsWith
    spa

  2. public class Stringutil {
    orm

  3.         public static void main(String[] args) {
    htm

  4.                 String path = "/opt/bin";
    get

  5.                 System.out.println(path.startsWith("/"));

  6.         }

  7. }


  8. 結果:true


  9. indexOf

複製代碼


最終結果:



  1. public boolean isAbsolutePath(String path) {

  2.         if (path.startsWith("/") || path.indexOf(":") > 0) {

  3.                 return true;

  4.         }

  5.         return false;

  6. }

 

 

更多java,java學習,java面試題   http://techfoxbbs.com

相關文章
相關標籤/搜索