public static void main(String[] args) {
// TODO Auto-generated method stub
String filename="D:\\新建.文本.文档.txt";
String newoldName1 = filename.substring(filename.lastIndexOf("."));//得到点后面的后缀,包括点
System.out.println("newoldName1--"+newoldName1);
String newoldName2 = filename.substring(filename.lastIndexOf(".")).toLowerCase();//得到点后面的后缀,包括点。
System.out.println("newoldName2--"+newoldName2);
String newoldName3 = filename.substring(filename.lastIndexOf(".")+1);//得到点后面的后缀,不包括点
System.out.println("newoldName3--"+newoldName3);
String newoldName4 = filename.substring(0, filename.lastIndexOf("."));//得到最后一个点前面的文件名包含路径,不包括最后一个点
System.out.println("newoldName4--"+newoldName4);
String newoldName5 = filename.substring(0, filename.lastIndexOf(".")+1);//得到最后一个点前面的文件名包含路径,包括最后一个点
System.out.println("newoldName5--"+newoldName5);
}
java 获取文件的后缀
最新推荐文章于 2024-05-05 15:38:57 发布