FileNameUtil.java
package com.tyust.common; import org.junit.Test; /** * 獲取文件后綴前綴的工具類 * * @author QiaoLiQiang * @time 2018年2月5日下午4:38:20 */ public class FileNameUtil { /** * 獲取文件前綴 * * @param fileName * @return */ public static String getFilePrefix(String fileName) { if(fileName == null || "".equals(fileName)){ return null; } return fileName.substring(0, fileName.lastIndexOf(".")); } /** * 獲取文件后綴 * * @param fileName * 文件名稱 * @return */ public static String getFileSufix(String fileName) { if(fileName == null || "".equals(fileName)){ return null; } return fileName.substring(fileName.lastIndexOf(".")+1);//從最后一個點之后截取字符串 } //測試 public static void main(String[] args) { System.out.println(FileNameUtil.getFilePrefix("wwwww.pdf")); System.out.println(FileNameUtil.getFileSufix("wwwww.pdf")); System.out.println(FileNameUtil.getFilePrefix("qlq.wwwww.pdf")); System.out.println(FileNameUtil.getFileSufix("qlq.wwwww.pdf")); } }
結果:
wwwww
pdf
qlq.wwwww
pdf
參考:http://www.cnblogs.com/qlqwjy/p/7754756.html