java區(qū)分絕對路徑和相對路徑的方法
本文實(shí)例講述了java區(qū)分絕對路徑和相對路徑的方法。分享給大家供大家參考。具體分析如下:
這里要區(qū)分的是目錄路徑
如:
/opt/deve/tomcat/bin
c:\deve\tomcat\bin
都是絕對目錄路徑
bin
bin/data
bin\data
都是相對目錄路徑
通過觀察,發(fā)現(xiàn)規(guī)律
以/開始 或者 包含\或//的都是絕對路徑 或者
以/開始 或者 包含:的都是絕對路徑
反之就是相對路徑
介紹幾個(gè)方法:
startsWith
public class Stringutil {
public static void main(String[] args) {
String path = "/opt/bin";
System.out.println(path.startsWith("/"));
}
}
結(jié)果:true
indexOf
最終結(jié)果:
/**
* 傳入路徑,返回是否是絕對路徑,是絕對路徑返回true,反之
*
* @param path
* @return
* @since 2015年4月21日
*/
public boolean isAbsolutePath(String path) {
if (path.startsWith("/") || path.indexOf(":") > 0) {
return true;
}
return false;
}
希望本文所述對大家的java程序設(shè)計(jì)有所幫助。
相關(guān)文章
深入學(xué)習(xí)JavaWeb中監(jiān)聽器(Listener)的使用方法
這篇文章主要為大家詳細(xì)介紹了深入學(xué)習(xí)JavaWeb中監(jiān)聽器(Listener)的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09
詳解Java弱引用(WeakReference)的理解與使用
這篇文章主要介紹了Java弱引用(WeakReference)的理解與使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
SpringBoot?如何使用sharding?jdbc進(jìn)行分庫分表
這篇文章主要介紹了SpringBoot?如何使用sharding?jdbc進(jìn)行分庫分表,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02
Spring Cloud Config配置文件使用對稱加密的方法
Spring Cloud Config提供了兩種加密解密方式,一種是對稱加密,一種是非對稱加密。這篇文章將先展示如何使用對稱加密。感興趣的朋友跟隨腳步之家小編一起學(xué)習(xí)吧2018-05-05
Java Calendar類使用總結(jié)及使用實(shí)例
這篇文章主要介紹了Java Calendar類使用總結(jié)及使用實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
Java服務(wù)限流算法的6種實(shí)現(xiàn)
服務(wù)限流是指通過控制請求的速率或次數(shù)來達(dá)到保護(hù)服務(wù)的目的,本文主要介紹了Java服務(wù)限流算法的6種實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2023-05-05
Nacos設(shè)置為windows自啟動服務(wù)的步驟詳解
這篇文章給大家介紹了Nacos設(shè)置為windows自啟動服務(wù)的操作步驟,文中通過代碼示例和圖文結(jié)合講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-12-12

