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
Susan Sarandonasal
2024-12-25 10:29:10963semak imbas

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>

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"

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!

Kenyataan:
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