Heim >Java >javaLernprogramm >So kombinieren Sie Pfade 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:
<code class="java">Path path = Paths.get("foo", "bar", "baz.txt");</code>
java.io.File
Für Umgebungen vor Java-7 kann die Klasse java.io.File verwendet werden. Dazu gehört das Erstellen von Dateiobjekten für jedes Pfadsegment und deren Verkettung:
<code class="java">File baseDirectory = new File("foo"); File subDirectory = new File(baseDirectory, "bar"); File fileInDirectory = new File(subDirectory, "baz.txt");</code>
Benutzerdefinierte Kombinationsmethode
Wenn ein String-Ergebnis gewünscht wird, kann eine benutzerdefinierte Methode erstellt werden um Path.Combine nachzuahmen:
<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>
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.
Das obige ist der detaillierte Inhalt vonSo kombinieren Sie Pfade in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!