java获取文件后缀名

玉女 2010-06-07 02:44:55
找了好多都没找到能用的
最好给出完整代码
...全文
128201 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
AslenG 2012-10-22
  • 打赏
  • 举报
回复
srcFile.getName().substring(srcFile.getName().lastIndexOf(".")+1);
menghuiling 2012-10-18
  • 打赏
  • 举报
回复
2楼的是正确的哦,我再次验证了。
bxxasn 2012-08-13
  • 打赏
  • 举报
回复
如果文件名称是这样呢》??

../../a/a.java
imkarl. 2012-07-21
  • 打赏
  • 举报
回复 5
用File的getName()方法,获取到文件名后,用String的endsWith(".java")方法判断是否问指定文件类型。
解释: boolean endsWith(String suffix)
用于测试此字符串是否以指定的后缀结束。
5ZSQ 2011-08-24
  • 打赏
  • 举报
回复
还要回复,搞什么???不是自由查看的吗,不过还蛮实用的
Tobe 2011-08-03
  • 打赏
  • 举报
回复
学习了。
l594702170 2011-07-27
  • 打赏
  • 举报
回复
“.”是特殊符号,需要转义才行,“\\.”
longer262110 2011-07-11
  • 打赏
  • 举报
回复
hao
whitecometisme 2011-04-01
  • 打赏
  • 举报
回复
截取文件后缀名
xycjavanet 2010-12-26
  • 打赏
  • 举报
回复
不用 分割 就没有其他办法 ?
daishijiazu 2010-10-29
  • 打赏
  • 举报
回复
f.getName().substring(f.getName().lastIndexOf(".") + 1, f.getName().length());
q284917445 2010-09-18
  • 打赏
  • 举报
回复
File file =new File("Test.java");
String fileName=file.getName();
String[] token = fileName.split(".");
String pf = token[1];
玉女 2010-06-08
  • 打赏
  • 举报
回复
2楼正解
dddddz 2010-06-07
  • 打赏
  • 举报
回复
File file =new File("Test.java");
String fileName=file.getName();
String[] token = fileName.split(".");
String pf = token[1];
dr_lou 2010-06-07
  • 打赏
  • 举报
回复

private static String getExtName(String s, char split) {
int i = s.indexOf(split);
int leg = s.length();
return (i > 0 ? (i + 1) == leg ? " " : s.substring(i, s.length()) : " ");
}
若鱼1919 2010-06-07
  • 打赏
  • 举报
回复

import java.io.*;
public class FileTest{
public static void main(String args[]){
File f =new File("TileTest.java");
String fileName=f.getName();
String prefix=fileName.substring(fileName.lastIndexOf(".")+1);
System.out.println(prefix);
}
}
eggno8 2010-06-07
  • 打赏
  • 举报
回复
用.分割不行么。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧