Java: Example - Display Extension
This program reads in a file name and displays the extension (that last part of the name after the final dot).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
// Purpose: Display the extension (with .) of a file name. // File : extension/FileExt.java // Author : Fred Swartz // Date : 2005-09-06 import javax.swing.*; public class FileExt { public static void main(String[] args) { //... Declare local variables. String fileName; // The file name the user entered. String extension; // The extension. //... Input a file name and remove whitespace. fileName = JOptionPane.showInputDialog(null, "Enter file name."); fileName = fileName.trim(); //... Find the position of the last dot. Get extension. int dotPos = fileName.lastIndexOf("."); extension = fileName.substring(dotPos); //... Output extension. JOptionPane.showMessageDialog(null, "Extension is " + extension); } } |