public static String getExtension(String fileName){
String[] strs = fileName.split("."); //点在java中代表任意字符.这是正则表达式.你可以改成这样("\\.")就可以了
return strs[strs.length-1];
}
这个题可以这样做更好点,很好理解吧
public static String getName(String str) {
int index = str.lastIndexOf("."); //获取最后字符"."的位置
String s = str.substring(index, str.length()); //根据获得的"."的角标来截取字符串到最后
return s; |