Coincidencia de salida de Java SHA2 vs MySQL SHA2 de salida

Cuando reproduzco un hash SHA2 a través del siguiente código:

MessageDigest digest = MessageDigest.getInstance("SHA-256");
digest.digest("A".getBytes("UTF-8"));

me da una matriz de bytes, que es: 85, -102, -22, -48, -126,100, -43,121,93,57,9,113, -116, -35,5, -85, -44, -107,114, -24,79, -27,85, -112, -18, -13,26, -120, -96, -113, -33, -3

Pero cuando reproduzco el mismo hash a través de MySQL, me da una cadena que es: 5cfe2cddbb9940fb4d8505e25ea77e763a0077693dbb01b1a6aa94f2

¿Cómo puedo convertir el resultado de Java para poder compararlo con el resultado de MySQL?

Respuestas a la pregunta(2)

Su respuesta a la pregunta