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!
java apache commons removeextension filenameutils
Commentami!