Maison > Java > javaDidacticiel > le corps du texte

Comment combiner des chemins en Java à l'aide de la classe Path ou d'une méthode personnalisée ?

Mary-Kate Olsen
Libérer: 2024-10-24 03:41:31
original
956 Les gens l'ont consulté

How to Combine Paths in Java Using Path Class or Custom Method?

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>
Copier après la connexion

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>
Copier après la connexion

Récupérez le chemin sous forme de chaîne en appelant getPath() :

<code class="java">String combinedPath = fileInDirectory.getPath();</code>
Copier après la connexion

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>
Copier après la connexion

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!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!