如何通过File类得到文件的后缀名? f.getName() 之后利用"."区分找到扩展名 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有直接办法,可以自己写。我给你写一个吧,你在修改一下public String getpostfix (String fname){String postfix=null;if (fname==null)return "";if(fname.indexOf(".")!=-1){ postfix=fname.substring(fname.indexOf("."));}else{ return "非法文件名";}return postfix;} 同意楼上!String的int indexOf(int ch)定位"."的位置再用String substring(int beginIndex, int endIndex) 截取就行了!别忘了要trim()呀! 楼上们说得极是。我再补充一下,用lastIndexOf(int ch)更好。—————————————————————————————————┏━★━━◆━━★━┓ ♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...http://www.csdn.net/expert/topic/573/573604.xmlhttp://www.chinaok.net/csdn/csdn.zip 请教关于Jtable与Jcombobox结合使用的一个问题. jdbc 连接sql server 2005问题 使用java编写一个数据库程序,应该掌握什么知识?up有分 JAVA命令行程序占内存问题,请教高手 一个关于table cell editor的问题 求助用户登陆的程序(连接数据库) 我想用当前的时间做文件名保存文件,怎么办?谢谢帮忙 那位能将linux c++程序转换成java程序 关于垃圾收集 在html里加入了java后,浏览器只显示一个灰框? 关于循环显示图片的问题 如何利用socket传文件(不同格式的)?高分求救!!---在线等待
我给你写一个吧,你在修改一下
public String getpostfix (String fname){
String postfix=null;
if (fname==null)
return "";
if(fname.indexOf(".")!=-1){
postfix=fname.substring(fname.indexOf("."));
}else{
return "非法文件名";
}
return postfix;
}
String的int indexOf(int ch)定位"."的位置
再用String substring(int beginIndex, int endIndex)
截取就行了!别忘了要trim()呀!
┏━★━━◆━━★━┓
♂欢|◢CSDN◣|使♂ ▲自由保存帖子,浏览,关注检测
┃迎|◥论坛助手◤|用┃ ▲完善的CSDN客户端工具
┗━☆━━◇━━━☆┛ ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
http://www.csdn.net/expert/topic/573/573604.xml
http://www.chinaok.net/csdn/csdn.zip