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
Lepaskan: 2024-12-02 04:41:10
asal
435 orang telah melayarinya

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

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

Gradle Groovy DSL:

implementation 'commons-io:commons-io:2.6'
Salin selepas log masuk

Gradle Kotlin DSL:

implementation("commons-io:commons-io:2.6")
Salin selepas log masuk

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!

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