黑马程序员技术交流社区

标题: 用什么方法可以通过一个文件名字符串来获取到他扩展名.... [打印本页]

作者: 马富林    时间: 2013-12-16 02:06
标题: 用什么方法可以通过一个文件名字符串来获取到他扩展名....
用什么方法可以通过一个表示文件名的字符串(比如“123.txt”和“Microsoft.VisualStudio.Tools.Applications.Project.dll”)。
来获取这个文件扩展名的字符串(比如“.txt”和".dll")?


作者: 豆晨阳    时间: 2013-12-16 03:04
import java.io.*;
import java.util.*;
public class Test6
{
        public static void main(String[] args)throws  Exception
        {
//                创建一个文件对象
                File fi=new File("me.txt");
//                调用getName函数
                getName(fi);
        }
       
//        定义一个函数提取文件扩展名
        public static void getName(File fi)
        {
//                创建对象接受文件名
                String name=fi.getName();
//                提取扩展名
                String tz=name.substring(name.lastIndexOf(".")+1);
//                输出文件名和扩展名
                System.out.println("文件名为"+name+"拓展名为:"+tz);
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2