Rumah >Java >javaTutorial >Bagaimana untuk Menggabungkan Laluan dalam Java Menggunakan Kelas Laluan atau Kaedah Tersuai?
Menggabungkan Laluan dalam Java
Persamaan System.IO.Path.Combine() dalam C#/.NET untuk Java ialah Laluan kelas yang diperkenalkan dalam Java 7 dan dikembangkan dalam Java 8. Kelas Path menyediakan perwakilan jenis selamat bagi laluan sistem fail, menawarkan kaedah seperti azam untuk menggabungkan berbilang komponen laluan.
Untuk menggabungkan laluan menggunakan Path, nyatakan objek Path dengan menyediakan berbilang argumen rentetan:
<code class="java">Path path = Paths.get("foo", "bar", "baz.txt");</code>
Untuk persekitaran sebelum Java 7, anda boleh menggunakan kelas Fail:
<code class="java">File baseDirectory = new File("foo"); File subDirectory = new File(baseDirectory, "bar"); File fileInDirectory = new File(subDirectory, "baz.txt");</code>
Dapatkan semula laluan sebagai rentetan dengan memanggil getPath():
<code class="java">String combinedPath = fileInDirectory.getPath();</code>
Sebagai alternatif, anda boleh mensimulasikan tingkah laku Path.Combine dengan kaedah tersuai berikut:
<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>
Atas ialah kandungan terperinci Bagaimana untuk Menggabungkan Laluan dalam Java Menggunakan Kelas Laluan atau Kaedah Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!