java.util.StringTokenizer a = new java.util.StringTokenizer("a.html",".");
String str= null;
while (a.hasMoreTokens())
{
    str = a.nextToken();
}
System.out.println(str);

解决方案 »

  1.   

    先得到文件名,再对文件名用substring
      

  2.   

    public class test {
    public static void main(String[] args) {
    String a = "a.html";
    int i = a.indexOf(".");
    a = a.substring(i+1);
    System.out.println(a);
    }
    }
      

  3.   

    都不确切吧?如果文件名字是这样的呢?blabla.foo.NotMyNameHere.norThisOne.bye
      

  4.   

    lastIndexOf(".") is better than indexOf(".")
    for the extension is based on the last
      

  5.   

    public class test {
    public static void main(String[] args) {
    String a = "a.html";
    int i = a.lastIndexOf(".");
    a = a.substring(i+1);
    System.out.println(a);
    }
    }