Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menggabungkan Laluan dalam Java Menggunakan Kelas Laluan atau Kaedah Tersuai?

Mary-Kate Olsen
Lepaskan: 2024-10-24 03:41:31
asal
956 orang telah melayarinya

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

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Dapatkan semula laluan sebagai rentetan dengan memanggil getPath():

<code class="java">String combinedPath = fileInDirectory.getPath();</code>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!