javaSE commons-io第三方插件, FilenameUtils工具类,getExtension(),getName(),isExtension()

commons-io插件下载:https://pan.baidu.com/s/16-lyGR0KKp943pIOCYTVcg  密码:x1t9

在项目中导入classpath:

  1.创建lib文件夹    2.commons-io.jar 拷贝到 lib 文件夹中   3.commons-io.jar---右键---Build Path---Add to Build Path 

FilenameUtils工具类常用方法:

  getExtension(String path):获取文件的扩展名;

  getName():获取文件夹或文件的名称;

  isExtension(String fileName,String ext):判断fileName是否是ext后缀名;


Demo.java:

package cn.xxx.demo;

import org.apache.commons.io.FilenameUtils;

public class Demo {
	public static void main(String[] args) {
		function_1();
	}
	/*
	 * FilenameUtils类的方法
	 * static boolean isExtension(String filename,String extension)
	 * 判断文件名的后缀是不是指定的后缀
	 */
	public static void function_2(){
		boolean b = FilenameUtils.isExtension("Demo.java", "java"); // 判断后缀是否是指定后缀(区分大小写)
		System.out.println(b);  // true
	}
	
	/*
	 * FilenameUtils类的方法
	 * static String getName(String filename)
	 * 获取文件名
	 */
	public static void function_1(){
		String name = FilenameUtils.getName("c:\\com\\a.java");  // 获取文件夹或文件的名称
		System.out.println(name);  // a.java
	}
	
	/*
	 * FilenameUtils类的方法
	 * static String getExtension(String filename)
	 * 获取文件的扩展名
	 */
	 public static void function(){
		 String name = FilenameUtils.getExtension("c:\\a.java"); // 获取文件后缀名
		 System.out.println(name);  // "java"
	 }
}


你可能感兴趣的:(javaSE)