### Question:
StringUtils { public static String byteArrayToHexString(byte[] byteArray){ return Hex.encodeHexString(byteArray); }  static String byteArrayToString(byte[] byteArray); static byte[] stringToByteArray(String s); static String byteArrayToPrintableArrayString(byte[] byteArray); static byte[] printableArrayStringToByteArray(String s); static String byteArrayToHexString(byte[] byteArray); static byte[] hexStringToByteArray(String s); static String stringToByteArray(byte[] originalMessage);  }### Answer:
@Test public void testByteArrayToHexString() { String random1 = RandomStringUtils.random(50, true, true); byte[] randomBytes = random1.getBytes(); String random1Hex = Hex.encodeHexString(randomBytes); assertEquals(random1Hex, StringUtils.byteArrayToHexString(randomBytes)); }