Das Beispiel in diesem Artikel beschreibt, wie Java zwischen absoluten Pfaden und relativen Pfaden unterscheidet. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Zu unterscheiden ist hier der Verzeichnispfad
wie:
/opt/deve/tomcat/bin
c:/deve/tomcat/bin
Alle sind absolute Verzeichnispfade
Mülleimer
bin/Daten
bin/Daten
Alle sind relative Verzeichnispfade
Entdecken Sie Muster durch Beobachtung
Alles, was mit / beginnt oder / oder // enthält, ist ein absoluter Pfad; alles, was mit / beginnt oder enthält:, ist ein absoluter Pfad, andernfalls ist es ein relativer Pfad.
Wir stellen mehrere Methoden vor:
getsWithpublic class Stringutil { public static void main(String[] args) { String path = "/opt/bin"(path.startsWith("/") }}
Ergebnis: wahr
indexOf
Endergebnis:
/** * Übergeben Sie den Pfad und geben Sie zurück, ob es sich um einen absoluten Pfad handelt. Wenn es sich um einen absoluten Pfad handelt, wird „true“ zurückgegeben, andernfalls * * @param path * @return * @since 21. April 2015 */public boolean isAbsolutePath( String path) { if ( path.startsWith("/") || path.indexOf(":") > 0) { return true } return false;}
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.