直接hashCode()一下来看是不是一样的

解决方案 »

  1.   

    你看这个行不行 我试过了 还可以
    先拿到源文件的名,然后判断后缀名
    System.out.println(new File("F:\\123.jpg").getName().endsWith(".jpg"));
      

  2.   

    可以先定义一个数组或者集合装你需要的文件后缀名
    然后使用两个FOR循环 
    外层不断的拿文件,内层遍历数组做endsWith比较,思路应该可以的。
      

  3.   

    读取文件头吧,后缀名不太可靠。
    http://happyprince.iteye.com/blog/1508358
    http://apps.hi.baidu.com/share/detail/31663995
      

  4.   

        FILE_TYPE_MAP.put("xls", "D0CF11E0"); //MS Word     
            FILE_TYPE_MAP.put("doc", "D0CF11E0"); //MS Excel 注意:word 和 excel的文件头一样    这个是一样的,我试过,就是想获取唯一标示类型的
      

  5.   


    这个方式不行的,123.jsp,后缀没有只有123
      

  6.   

    首先得到文件名,然后截掉最后一个.之前的字符串,就能得到格式喽
    String filename = file.getName();
    String str=filename.subString(filename.lastIndexOf(".")+1);
      

  7.   

    xls和doc文件有解决办法了吗?