文章对你有用麻烦帮忙点个赞,废话不多说,直接上代码:
package String;
//对文件进行读取并获得文件名及文件的后缀
import javax.swing.*;
import java.io.File;
public class test5 {
public static void main(String[] args) {
//创建文件选择器对象
JFileChooser fileChooser = new JFileChooser(System.getProperty("user.home")+"\\Desktop\\测试2");
//显示文件选择对话框
int result = fileChooser.showOpenDialog(null);
//判断用户是否点击了确认按钮
if (result == JFileChooser.APPROVE_OPTION){
//获取用户选择的文件对象
File selectedFile = fileChooser.getSelectedFile();
//获取文件名和后缀
String fileName = selectedFile.getName();
String fileExtension = "";
int lastIndex = fileName.lastIndexOf('.');//lastIndexOf方法的作用是:返回最后一个出现指定字符下标
if(lastIndex > 0 && lastIndex < fileName.length()-1){
fileExtension = fileName.substring(lastIndex+1);//substring方法的作用是截取从下标开始直到末尾的字符串
}
//打印文件名和后缀
System.out.println("用户选择文件的文件名是:"+fileName);
System.out.println("用户选择文件的后缀是:"+fileExtension);
// 结束程序
System.exit(0);
}
}
}
结果显示:
哈哈哈,好古老的界面