你是想获取文件后缀名吧!!!
public class Test5
{
public static void main(String[] args)
{
getname("Demo.java");//调用方法传入文件名
getname("Demo1.java.txt");
}
public static void getname(String filename)
{ //判断给定的文件名是否为空,并且长度要大于0
if ((filename!=null)&&(filename.length()>0))
{
//查找字符‘.‘出现的最后一个索引位置
int x = filename.lastIndexOf('.');
//判断此索引是否存在,并且不是最后一个字符
if ((x>-1)&&(x<filename.length()-1))
{
System.out.println("已知程序的扩展名为:"+filename.substring(x+1));
//调用subString方法从索引位开始截取到最后,并且不截取字符'.'
}
}
else
{
System.out.println("给定文件名错误");
}
}
}
|