java中怎么获取文件名和扩展名

本篇文章为大家展示了java中怎么获取文件名和扩展名,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

如:文件filePath = "E:\\test\\test.dxf"

java中怎么获取文件名和扩展名

1.获取文件名

eg:获取 test.dxf

通过file对象

import java.io.File;public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; File tmpFile=new File(filePath); String fileName=tmpFile.getName(); System.out.println(fileName); }}

使用split

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; //带扩展名的文件名 String temp[] = filePath.split("\\\\"); String fileName = temp[temp.length - 1]; System.out.println(fileName); }}

使用substring

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; String fileName = filePath.substring(filePath.lastIndexOf("\\")+1); System.out.println(fileName); }}

2.获取不带扩展名的文件名

eg:获取 test

使用substring

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; String fileName = filePath.substring(filePath.lastIndexOf("\\")+1); String name = fileName.substring(0,fileName.lastIndexOf(".")); System.out.println(name); }}

3.扩展名

eg:获取 dxf

使用substring

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; String fileName = filePath.substring(filePath.lastIndexOf("\\")+1); String name = fileName.substring(filePath.lastIndexOf(".")+1); System.out.println(name); }}

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; String fileName = filePath.substring(filePath.lastIndexOf("\\")+1); String[] strArray = fileName.split("\\."); int suffixIndex = strArray.length -1; System.out.println(strArray[suffixIndex]); }}

public class test { public static void main(String[] args) { String filePath = "E:\\test\\test.dxf"; String fileName = filePath.substring(filePath.lastIndexOf("\\")+1); System.out.println(fileName); String extension=fileName.substring(fileName.lastIndexOf(".")+1,fileName.length()); System.out.println(extension); }}

上述内容就是java中怎么获取文件名和扩展名,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-07-24 22:38:20
收藏
分享
海报
0 条评论
167
上一篇:Python中怎么合并多个PDF文件 下一篇:Java中怎么利用return结束方法调用
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码