All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jeesuite.filesystem.utils.FilePathHelper Maven / Gradle / Ivy

There is a newer version: 1.3.6
Show newest version
/**
 * 
 */
package com.jeesuite.filesystem.utils;

/**
 * 
 * @description 
* @author vakin * @date 2017年1月5日 */ public class FilePathHelper { public static final String HTTP_PREFIX = "http://"; public static final String HTTPS_PREFIX = "https://"; public static final String DIR_SPLITER = "/"; public static String parseFileExtension(String filePath){ if(filePath.contains("/")){ filePath = filePath.substring(filePath.lastIndexOf("/")); } filePath = filePath.split("\\?")[0]; if(filePath.contains(".")){ return filePath.substring(filePath.lastIndexOf(".") + 1); } return null; } public static String parseFileName(String filePath){ filePath = filePath.split("\\?")[0]; int index = filePath.lastIndexOf("/") + 1; if(index > 0){ return filePath.substring(index); } return filePath; } public static void main(String[] args) { System.out.println(parseFileExtension("http:www.ssss.com/cccc/123.png?xxx")); System.out.println(parseFileExtension("123.png")); System.out.println(parseFileExtension("http:www.ssss.com/cccc/dtgh4r4tt/")); System.out.println(parseFileName("http:www.ssss.com/cccc/123.png?cfg")); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy