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

Bagaimanakah Saya Boleh Mendapatkan Sambungan Fail dengan Cekap di Java?

Patricia Arquette
Patricia Arquetteasal
2024-12-02 04:41:10484semak imbas

How Can I Efficiently Get a File's Extension in Java?

Mendapatkan Sambungan Fail dalam Java

Jika anda ingin mendapatkan semula sambungan fail laluan dalam Java, anda mungkin tertanya-tanya sama ada terdapat kaedah terbina dalam yang mudah untuk melakukannya. Walaupun Java tidak menawarkan penyelesaian asli, memanfaatkan kaedah FilenameUtils.getExtension Apache Commons IO menyediakan alternatif yang mudah dan berkesan.

Untuk menggunakan FilenameUtils.getExtension, nyatakan laluan penuh fail atau namanya sahaja. Contohnya:

import org.apache.commons.io.FilenameUtils;

String ext1 = FilenameUtils.getExtension("/path/to/file/foo.txt"); // "txt"
String ext2 = FilenameUtils.getExtension("bar.exe"); // "exe"

Untuk menggunakan FilenameUtils.getExtension, anda perlu memasukkan kebergantungan Apache Commons IO dalam projek anda:

Maven:

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.6</version>
</dependency>

Gradle Groovy DSL:

implementation 'commons-io:commons-io:2.6'

Gradle Kotlin DSL:

implementation("commons-io:commons-io:2.6")

Sebagai alternatif, anda boleh merujuk kepada repositori Maven Central (https://search. maven.org/artifact/commons-io/commons-io/2.6/jar) untuk pengurusan pergantungan lain pilihan.

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