java获取文件名后缀

java获取文件名后缀,第1张

很多朋友都想知道java如何获取文件名后缀?下面就一起来了解一下吧~

1、获取文件类型(后缀名):

方法一:

split分割:如果用“.”作为分隔的话,必须是如下写法,String.split("\."),这样才能正确的分隔开,不能用String.split(".")

String filename = "file.txt"// 文件名     String[] strArray = filename.split("\\.")         int suffixIndex = strArray.length -1         System.out.println(strArray[suffixIndex])

方法二:

substring截取:substring(int beginIndex, int endIndex)

返回从开始位置(beginIndex)到目标位置(endIndex)之间的字符串,但不包含目标位置(endIndex)的字符。

File file=new File("E:\\file.doc")  String fileName=file.getName()     String fileTyle=fileName.substring(fileName.lastIndexOf("."),fileName.length())  System.out.println(fileTyle)

2、获取文件名:

方法一:split分割

String fileName="E:\\file.docx" String temp[]=fileName.split("\\\\") String fileNameNow=temp[temp.length-1] System.out.println(fileNameNow)

方法二:substring截取

String fileName="E:\\file.pdf" String fileNameNow = fileName.substring(fileName.lastIndexOf("\\")+1) System.out.println(fileNameNow)

3、获取文件前缀名: //获取文件名  String filename = "file.docx"         String caselsh = filename.substring(0,filename.lastIndexOf(".")) System.out.println(caselsh)

java的源文件的后缀为".java",编译后的扩展名为“.class”。

解释:根据java命名规范,编译前的文件都是统一命名为“.java”,经过jdk编译后,扩展名统一命名为“.class”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11987979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存