„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So kombinieren Sie Pfade in Java

So kombinieren Sie Pfade in Java

Veröffentlicht am 08.11.2024
Durchsuche:127

How to Combine Paths in Java

Kombinieren von Pfaden in Java

Die System.IO.Path.Combine-Methode in C#/.NET ermöglicht das Kombinieren mehrerer Pfadsegmente zu einem einzelner, gültiger Pfad. Java bietet alternative Methoden zum Erreichen einer ähnlichen Funktionalität.

Pfadobjekt

In Java 7 und höher wird die Klasse java.nio.file.Path für die Pfadmanipulation empfohlen . Die Path.resolve-Methode kann mehrere Pfade oder einen Pfad und eine Zeichenfolge kombinieren. Zum Beispiel:

Path path = Paths.get("foo", "bar", "baz.txt");

java.io.File

Für Umgebungen vor Java-7 kann die Klasse java.io.File verwendet werden. Dazu gehört das Erstellen von File-Objekten für jedes Pfadsegment und deren Verkettung:

File baseDirectory = new File("foo");
File subDirectory = new File(baseDirectory, "bar");
File fileInDirectory = new File(subDirectory, "baz.txt");

Custom Combine Method

Wenn ein String-Ergebnis gewünscht wird, kann eine benutzerdefinierte Methode erstellt werden mimic Path.Combine:

public static String combine(String path1, String path2) {
    File file1 = new File(path1);
    File file2 = new File(file1, path2);
    return file2.getPath();
}

Denken Sie daran, dass die Verwendung dedizierter Pfadmanipulationsklassen wie Path oder File im Vergleich zur Arbeit mit Rohzeichenfolgen zusätzliche Funktionalität und Sicherheitsvorteile bietet.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729676145 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3