例如:
Test.ini
b5494806d2a7c3e9b07964f8180a73b0
Test.ini
b5494806d2a7c3e9b07964f8180a73b0
解决方案 »
- 一步一步学习java
- 异常a different object with the same identifier value was already associated with
- 求ArrayList的方法 public <T> T[] toArray(T[] a) 的用法
- 关于容器equals()方法的问题!
- 用JAVA开发语音识别系统
- Java Swing初级问题
- Synchronized的问题
- 我用SAX方法操作XML文件,但是出现一个类引用的,高手请进。
- 哪位高手来分析一下这段代码.
- 如何获取JPanel已经设置好的背景图片?
- 大家看看为什么会出现这样的结果? 有什么好办法,使得输出和输入一样.
- 求助!!高手快来!!
你直接调用不就得到了么?
如果您的这个不是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);