Rumah > Java > javaTutorial > Bagaimanakah Saya Boleh Mendapatkan Sambungan Fail dengan Cekap di Java?

Bagaimanakah Saya Boleh Mendapatkan Sambungan Fail dengan Cekap di Java?

Susan Sarandon
Lepaskan: 2024-12-25 10:29:10
asal
957 orang telah melayarinya

How Can I Efficiently Retrieve File Extensions in Java?

Mengambil Sambungan Fail dalam Java

Di Java, mendapatkan sambungan fail fail boleh dicapai menggunakan kaedah FilenameUtils.getExtension daripada Perpustakaan IO Apache Commons. Kaedah ini menyediakan cara yang mudah dan cekap untuk mengekstrak sambungan daripada laluan fail atau nama fail.

Penggunaan:

Untuk menggunakan kaedah FilenameUtils.getExtension, sertakan mengikuti pergantungan Maven dalam projek anda:

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>
Salin selepas log masuk

Anda boleh menentukan sama ada laluan fail penuh atau hanya nama fail sebagai input kepada kaedah:

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // returns "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // returns "exe"
Salin selepas log masuk

Pilihan Tambahan:

Pustaka Apache Commons IO menawarkan beberapa kaedah lain untuk bekerja dengan sambungan fail:

  • FinameUtils.getExtension(String, String): Mendapat sambungan fail, secara pilihan termasuk titik pemisah.
  • FinameUtils.removeExtension(String): Mengalih keluar sambungan daripada nama fail.
  • FinameUtils.getBaseName(String): Mendapatkan nama asas fail tanpa sambungan.
  • FinameUtils.wildcardMatch(String, String): Semak sama ada nama fail sepadan corak kad bebas.

Dengan menggunakan kaedah ini, pembangun boleh mengendalikan sambungan fail dengan mudah dalam pelbagai aplikasi Java.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Sambungan Fail dengan Cekap di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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