This article illustrates the Java method for distinguishing between absolute and relative paths. Share to everyone for your reference. The specific analysis is as follows:
Here is the directory path to distinguish
Such as:
/opt/deve/tomcat/bin
C:\deve\tomcat\bin
are all absolute directory paths
Bin
Bin/data
Bin\data
are relative directory paths
By observing and discovering the law
To/start or include \ or//are absolute paths or
At/start or include: absolute path
The opposite is the relative path.
Introduce several methods:
StartsWith public
class Stringutil {public
static void Main (string[] args) {
String path = '/opt/bin ';
System.out.println (Path.startswith ("/"));
}
Result: True
IndexOf
Final Result:
/**
* Incoming path, returns whether is absolute path, is absolute path returns true, vice versa
*
@param path
* @return
* @since April 21, 2015
* * Public
boolean Isabsolutepath (String path) {
if (Path.startswith ("/") | | path.indexof (":") > 0) {
return true;
}
return false;
}
I hope this article will help you with your Java programming.