Java で MD5 合計を計算する場合は、考えられる例外に注意する必要があります。
try {
MessageDigest md = MessageDigest.getInstance("MD5");
// Do stuff
} catch (NoSuchAlgorithmException e) {
// Can't happen...
}
ただし、JVM 仕様によれば、MD5 をサポートする必要があるため、例外がスローされることはありません。より洗練されたコードを記述できる別のアクセス パターンはありますか?