自己处理
    java.io.File file=new java.io.File(String path);
    String filename=file.getName();
    int i=filename.indexOf(".");
    System.out.println(filename.substring(0));
    System.out.println(filename.substring(i+1));

解决方案 »

  1.   

    取得文件名,再用StringTokenizer分析出字符串。如下
    import java.util.*;
    import java.io.*;
    ...
    public String getFileSuffix(String fileName) {
        String filesuffix = null;
        StringTokenizer fx = new StringTokenizer(fileName,".");
        int n = fx.countTokens();
        while(fx.hasMoreTokens()) {
            filesuffix = fx.nextToken();
        }
        return filesuffix;
    }