怎么去除扩展名

来源:百度知道 编辑:UC知道 时间:2024/05/26 17:18:49
比如说String file = XXX.JPG 或XXXX.GIF
我只想要名字,去除扩展名

晕。。。
String imgname=xxx.JPG;
int pos = imgname.lastIndexOf('.');
String fname=imgname.substring(0,pos);

fname就是了。

用substring 函数,file.substring(0,file.length-3);

up,不过我觉得file类里应该能封装这些,查查file类

点激“查看”找“文件夹选项”点它。然后会出现一个对话框,在它的左上角点“查看”然后在“高级设置”对话框中找“隐藏已知文件类型的扩展名”点。

String imgname = "xxx.JPG"; //字符串,别忘记引号
int pos = imgname.lastIndexOf(".");
String fname = imgname.substring(0,pos);
fname就是你想要的结果了

String imgname = "xxx.JPG"; //字符串,别忘记引号
int pos = imgname.IndexOf(".");
//不是lastIndexOf
String fname = imgname.substring(0,pos);

fname就是你想要的结果了