/**
* 1:获取文件后缀名
* 2:获取版本号
* 3:获取的字符串是否为空
* @author Administrator
*
*/
public class VersionUtils {
//判断对象是否为空
public static String notNUll(String str) {
if (str==null||str==""||str.equals("")) {
return "";
}
return str;
}
//得到文件名.之后的后缀名
public static String getExtensionName(String fileName) {
if (fileName!=null&&fileName.length()>0) {
//获取.所在的索引
int pointIndex = fileName.lastIndexOf(".");
if (pointIndex>-1&&(pointIndex<(fileName.length()-1))) {
//获取后缀名
return fileName.substring(pointIndex+1);
}
}
return fileName;
}
//获取文件版本号
public static String getVersion(String version) {
//获取.之后的版本后缀名
String suffixValue = getExtensionName(version);
//获取.之前的版本名称
String preValue = version.substring(0, version.lastIndexOf("."));
Integer value = Integer.valueOf(suffixValue);
value++;
return preValue+"."+value;
}
public static void main(String[] args) {
String fileName="abc.txt";
String version="1.4.2";
String name = VersionUtils.getExtensionName(fileName);
System.out.println(name);
String version1 = VersionUtils.getVersion(version);
System.out.println(version);
String name2 = VersionUtils.getExtensionName(version);
System.err.println(name2);
}
* 1:获取文件后缀名
* 2:获取版本号
* 3:获取的字符串是否为空
* @author Administrator
*
*/
public class VersionUtils {
//判断对象是否为空
public static String notNUll(String str) {
if (str==null||str==""||str.equals("")) {
return "";
}
return str;
}
//得到文件名.之后的后缀名
public static String getExtensionName(String fileName) {
if (fileName!=null&&fileName.length()>0) {
//获取.所在的索引
int pointIndex = fileName.lastIndexOf(".");
if (pointIndex>-1&&(pointIndex<(fileName.length()-1))) {
//获取后缀名
return fileName.substring(pointIndex+1);
}
}
return fileName;
}
//获取文件版本号
public static String getVersion(String version) {
//获取.之后的版本后缀名
String suffixValue = getExtensionName(version);
//获取.之前的版本名称
String preValue = version.substring(0, version.lastIndexOf("."));
Integer value = Integer.valueOf(suffixValue);
value++;
return preValue+"."+value;
}
public static void main(String[] args) {
String fileName="abc.txt";
String version="1.4.2";
String name = VersionUtils.getExtensionName(fileName);
System.out.println(name);
String version1 = VersionUtils.getVersion(version);
System.out.println(version);
String name2 = VersionUtils.getExtensionName(version);
System.err.println(name2);
}
}
测试结果