在jsp中,怎样从一个表示路径的字符串中提取文件名呢?
比如说:String fj="E:\recent_learn\SQL_server_ppt\tianyu.txt";
用什么样的的方法能得到字符串
        String fname="tianyu.txt";
请各位大侠帮忙
    

解决方案 »

  1.   

    String s[] = fj.split("\\");
    s[s.length - 1]就是你要的文件名
      

  2.   

    这个也行:
    fj.substring(fj.lastIndexOf("\\") + 1)
      

  3.   

    File file =new File("E:\recent_learn\SQL_server_ppt\tianyu.txt ");
    file.getName();
    东西就出来了 
      

  4.   

    把E:\recent_learn\SQL_server_ppt\tianyu.txt定义一个File对象。然后用File对象的getName方法取得文件名称;
    如:
    import java.io.File;
    public class Test
    {
        public static void main(String []args)
        {
           
            File file1= new File("E:\\recent_learn\\SQL_server_ppt\\tianyu.txt");
           System.out.println(file1.getName());
        } 
    }