小弟遇到一个问题,急需解决,如下:
    运行一个程序,参数不同,得到的结果也不同,现在是如何把得到的结果保存到一个文件里,例如计算文件的MD5,把MD5保存到文件里,名称前面加上当前时间,如2008520MD5.万分感谢!!!

解决方案 »

  1.   

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        File file = new File(sdf.format(new Date()) + "MD5");
        FileWriter out = new FileWriter(file);
        String md5Str = "fdklsjafldjslkafjkldsaf";
        out.write(md5Str);
        out.close();仅供参考
      

  2.   

    String sdf=new SimpleDateFormat("yyyyMMdd").format(new Date());
    //一定要用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();
    这样就可以实现每天创建一个文件,每个文件中就是当天生成的所有的结果
      

  3.   

    怀疑你正在做 字符串md5 速查字典!
    相干坏事???建议大家,以后密码字符串在做md5运算的时候都要加盐处理!