小编Tom*_*Tom的帖子

从Message Digest获取MD5字符串

我理解它是如何工作的但如果我想将MD5打印成String我该怎么做?

public static void getMD5(String fileName) throws Exception{
    InputStream input =  new FileInputStream(fileName);
    byte[] buffer = new byte[1024];

    MessageDigest hash = MessageDigest.getInstance("MD5");
    int read;
    do {
        read = input.read(buffer);
        if (read > 0) {
            hash.update(buffer, 0, read);
        }
    } while (read != -1);
    input.close();
}
Run Code Online (Sandbox Code Playgroud)

java message md5 digest

31
推荐指数
6
解决办法
7万
查看次数

使用日期和时间创建文件名

我希望你能帮助我,我试着打电话给另一个班级的日期,看起来像"2011-03-09 06-57-40",我想用这个来创建下面的文件但我每次都这样做输出运行它会在重新运行时调用dat()创建一个新文件.我知道出了什么问题我只是不确定如何修复它,我想要写一个同样的文件.我希望这是有道理的?:/

感谢您提前的任何帮助:)

    date d = new date();
    String  cdate = d.date();


    String f = h;

    try{
        PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(cdate + ".tsv", true)));
        out.print(f);
        out.print("\t");
        out.close();
    }catch (IOException e){
    }
Run Code Online (Sandbox Code Playgroud)

java filenames datetime

30
推荐指数
3
解决办法
8万
查看次数

标签 统计

java ×2

datetime ×1

digest ×1

filenames ×1

md5 ×1

message ×1