Home / Programmazione / Java / Levare l'estensione dal nome di un file in Java
Mattepuffo

Levare l'estensione dal nome di un file in Java

Levare l'estensione dal nome di un file in Java

Quando usiamo una lista di file in una nostra applicazione, non sempre ci serve visualizzare anche l'estensione del file.

Ad esempio, in una applicazione Java, dovevo fare questa operazione dentro a una JList.

Nel mio caso, nella visualizzazione, non mi serviva visualizzare l'estensione.

Come possiamo fare a non visualizzare l'estensione da un file?

Molto banalmente possiamo usare Apache Commons IO.

Una volta scaricata la llibreria, aggiungetela al progetto.

Poi ci basta fare una cosa del genere:

String file = "mio_file.txt";
String noExt = FilenameUtils.removeExtension(file);
System.out.println(noExt);

Ci basta usare il metodo statico removeExtension della classe FilenameUtils.

Enjoy!