java区分绝对路径和相对路径的方法

网友投稿 236 2023-08-02


java区分绝对路径和相对路径的方法

本文实例讲述了java区分绝对路径和相对路径的方法。分享给大家供大家参考。具体分析如下:

这里要区分的是目录路径

如:

/opt/deve/tomcat/bin

c:\deve\tomcat\bin

都是绝对目录路径

bin

bin/data

bin\data

都是相对目录路径

通过观察,发现规律

以/开始 或者 包含\或//的都是绝对路径 或者

以/开始 或者 包含:的都是绝对路径

反之就是相对路径

介绍几个方法:

startsWith

public class http://Stringutil {

public static void main(String[] args) {

String path = "/opt/bin";

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

}

}

结果:true

indexOf

最终结果:

/**

* 传入路径,返回是否是绝对路径,是绝对路径返回true,反之

*

* @param path

* @return

* @since 2015年4月21日

*/

public boolean isAbsolutePath(String path) {

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

return true;

}

return false;

}

希望本文所述对大家的java程序设计有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:JAVA时间日期处理类实例
下一篇:Java实现利用广度优先遍历(BFS)计算最短路径的方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~