L'exemple de cet article décrit comment Java fait la distinction entre les chemins absolus et les chemins relatifs. Partagez-le avec tout le monde pour votre référence. L’analyse spécifique est la suivante :
Ce qu'il faut distinguer ici, c'est le chemin du répertoire
comme:
/opt/deve/tomcat/bin
c:/deve/tomcat/bin
Tous sont des chemins de répertoire absolus
poubelle
bac/données
bac/données
Tous sont des chemins de répertoire relatifs
Découvrez des modèles grâce à l'observation
Tout ce qui commence par / ou contient / ou // est un chemin absolu ; tout ce qui commence par / ou contient : est un chemin absolu, sinon c'est un chemin relatif.
Présentation de plusieurs méthodes :
startWithpublic class Stringutil { public static void main(String[] args) { String path = "/opt/bin" System.out.println(path.startsWith("/") }}
Résultat : vrai
indexDe
Résultat final :
/** * Passer le chemin et renvoyer s'il s'agit d'un chemin absolu, il renvoie vrai, sinon * * @param path * @return * @since April 21, 2015 */public boolean isAbsolutePath( Chemin de chaîne) { if ( path.startsWith("/") || path.indexOf(":") > 0) { return true } return false;}
J'espère que cet article sera utile à la programmation Java de chacun.