Java语言求一个文件的扩展名是什么,要判断没有扩展名以及路径上有小数点的两个情况
import java.io.File;
public class Test {
/**
*author: itmyhome
*/
public static void main(String[] args) {
File file = new File("HelloWorld.java");
String fileName = file.getName();
String suffix = fileName.substring(fileName.lastIndexOf(".") + 1);
System.out.println(suffix);
}
}
public static void main(String[] args) throws ClassNotFoundException {
String aa = "aa.aa.jpg";//timg (1).jpg
String suffix;
if(aa.contains(".")){
suffix= aa.substring(aa.lastIndexOf("."));
}else{
suffix="";
}
System.out.println(suffix);
}