读书人

三种Java从文件路径中获取文件名的方法

发布时间: 2012-10-26 10:30:59 作者: rapoo

3种Java从文件路径中获取文件名的方法


package test;import java.io.File;public class FileName {/** * @param args */public static void main(String[] args) {//举例:String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_arrow.gif ";//方法一:File tempFile =new File( fName.trim());String fileName = tempFile.getName();System.out.println("fileName = " + fileName);//方法二:String fName = fName.trim();String fileName = fName.substring(fName.lastIndexOf("/")+1);//或者String fileName = fName.substring(fName.lastIndexOf("\\")+1);System.out.println("fileName = " + fileName);//方法三:String fName = fName.trim();String temp[] = fName.split("\\\\"); /**split里面必须是正则表达式,"\\"的作用是对字符串转义*/String fileName = temp[temp.length-1];System.out.println("fileName = " + fileName);}}



1 楼 zhougm1030 2011-10-19 很好,很强大,谢谢了

读书人网 >编程

热点推荐