小弟遇到一个问题,急需解决,如下:
运行一个程序,参数不同,得到的结果也不同,现在是如何把得到的结果保存到一个文件里,例如计算文件的MD5,把MD5保存到文件里,名称前面加上当前时间,如2008520MD5.万分感谢!!!
运行一个程序,参数不同,得到的结果也不同,现在是如何把得到的结果保存到一个文件里,例如计算文件的MD5,把MD5保存到文件里,名称前面加上当前时间,如2008520MD5.万分感谢!!!
调试欢乐多
File file = new File(sdf.format(new Date()) + "MD5");
FileWriter out = new FileWriter(file);
String md5Str = "fdklsjafldjslkafjkldsaf";
out.write(md5Str);
out.close();仅供参考
//一定要用FileOutputStream(String name,boolean append),因为第二个参数,可以把新数据追加到文件的后面,
//可多运行几次再查看文件内容 BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream(sdf+"MD5",true)));
bw.write("111111f");
bw.write("\n");//加一换行符
bw.flush();
bw.close();
这样就可以实现每天创建一个文件,每个文件中就是当天生成的所有的结果
相干坏事???建议大家,以后密码字符串在做md5运算的时候都要加盐处理!