视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
苹果手机的iCloud该怎样关闭 苹果蓝牙耳机如何才能调音量 ipad怎么设置微信分身 微信可以如何换绑手机号 苹果手机放大镜在哪 可以怎么查看QQ里的历史头像 怎么用手机输入下划线 PS能如何镜像 手机欠费怎样解除暂停服务 微信如何查看是否好友删除自己 抖音设置封面应该怎么设置 如何设置word阴影效果 手机怎么把QQ号冻结 word中如何不显示回车键 怎么设360浏览器为默认浏览器 苹果手机长截屏如何操作 微信电脑版怎样换行 word表格怎么划斜线 怎么查移动手机号的实名制是谁 发朋友圈上次分组能不能进行删除 手机接入点要怎么设置网速快 虎牙直播怎么看回放啊 如何查杀苹果手机病毒 拼多多可以如何退出账号 苹果手机拍照突然很模糊怎么回事啊 拼多多收货地址可以怎么修改 微信消息被拒收是拉黑还是删除了 电脑用户名可以如何进行更改 怎么关闭拼多多的拼小圈 低数据模式是什么意思 word能咋地把单独一页设置横向 电脑强制重启的按键 coreldraw如何对称翻转 电脑限速在哪里设置 电脑摄像头打不开怎么回事呢 qq录音的权限设置去哪儿设置 手机怎么弄长图照片 pr如何设置视频尺寸 如何才可以清除谷歌浏览器缓存 华为手机网速慢信号差的原因
java获取文件名后缀
2022-08-04 23:37:34 责编:小采
文档
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

很多朋友都想知道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);

以上就是小编今天的分享,希望能帮到大家。

下载本文
显示全文
专题商场吊旗有什么优点商场吊旗有什么优点专题买健身手套什么牌子好买健身手套什么牌子好专题健身手套买什么品牌的好健身手套买什么品牌的好专题蒸饺关火后几分钟揭盖蒸饺关火后几分钟揭盖专题2022爱情长久的句子2022爱情长久的句子专题爱到极致的经典句子爱到极致的经典句子专题幼儿园元旦祝福语2022幼儿园元旦祝福语2022专题描写家乡的唯美句子描写家乡的唯美句子专题一个人旅行的句子2022一个人旅行的句子2022专题20岁的朋友圈文案20岁的朋友圈文案专题椰浆的用法有哪些椰浆的用法有哪些专题2022感恩的走心文案2022感恩的走心文案专题椰浆热量高吗椰浆热量高吗专题喝椰浆会不会胖喝椰浆会不会胖专题养花草发朋友圈文案养花草发朋友圈文案专题冰丝凉席多少d是什么意思冰丝凉席多少d是什么意思专题让人心安朋友圈文案让人心安朋友圈文案专题赞美高山的经典句子赞美高山的经典句子专题赞美芦苇的经典语句赞美芦苇的经典语句专题熔断器和断路器的区别是什么熔断器和断路器的区别是什么专题小说有字数限制吗小说有字数限制吗专题气泵是什么泵气泵是什么泵专题气泵的特点有哪些气泵的特点有哪些专题电动升降桌的优缺点电动升降桌的优缺点专题蠕动泵电机有哪些种类蠕动泵电机有哪些种类专题台北地铁线路图2022台北地铁线路图2022专题台北地铁运营时间和里程台北地铁运营时间和里程专题升降桌的种类和特点升降桌的种类和特点专题tws蓝牙耳机怎么恢复双耳模式tws蓝牙耳机怎么恢复双耳模式专题高雄地铁线路图高清高雄地铁线路图高清专题