例如:
Test.ini
b5494806d2a7c3e9b07964f8180a73b0

解决方案 »

  1.   

    Object本来就有一个hashCode的方法
    你直接调用不就得到了么?
      

  2.   

    Object的hashCode跟md5是两码事,每个类的hashCode可以随意定的,只不过这样做不太好而已
      

  3.   

    我看楼主的这个可能是一个MD5吧。。这有自己的算法的。
    如果您的这个不是MD5还要取值的话。那我就不知道您说的是什么意思了。
      

  4.   

    抱歉,应该是小弟弄错了。读取.ini,获得 MD5加密值.
    问题是:
    1、按字符读取与字节读取,MD5值均不一样。
    2、如何才能按字节读取.ini?读取方式A
    DataInputStream fis = new DataInputStream(new FileInputStream(file.getPath()));
    StringBuffer str = new StringBuffer();
    int c = -1;
    while((c=fis.read()) != -1)
    {
      str.append(Integer.toString(c));
    }
    fis.close();
    return getMD5(str.toString());
    读取方式B
    String total = "";
    BufferedReader reader = new BufferedReader(new FileReader(file));
    String line;
    while((line=reader.readLine())!=null) total += line;
    reader.close();
    return getMD5(total);