Combinaison de chemins en Java
L'équivalent de System.IO.Path.Combine() en C#/.NET pour Java est le chemin classe introduite dans Java 7 et développée dans Java 8. La classe Path fournit une représentation de type sécurisé d'un chemin de système de fichiers, offrant des méthodes telles que la résolution pour combiner plusieurs composants de chemin.
Pour combiner des chemins à l'aide de Path, instanciez l'objet Path en fournissant plusieurs arguments de chaîne :
<code class="java">Path path = Paths.get("foo", "bar", "baz.txt");</code>
Pour les environnements antérieurs à Java 7, vous pouvez utiliser la classe File :
<code class="java">File baseDirectory = new File("foo"); File subDirectory = new File(baseDirectory, "bar"); File fileInDirectory = new File(subDirectory, "baz.txt");</code>
Récupérez le chemin sous forme de chaîne en appelant getPath() :
<code class="java">String combinedPath = fileInDirectory.getPath();</code>
Vous pouvez également simuler le comportement de Path.Combine avec la méthode personnalisée suivante :
<code class="java">public static String combine(String path1, String path2) { File file1 = new File(path1); File file2 = new File(file1, path2); return file2.getPath(); }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!