< prev index next > src/java.base/share/classes/sun/security/util/Debug.java
Print this page
package sun.security.util;
import java.io.PrintStream;
import java.math.BigInteger;
+ import java.util.Hex;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
import java.util.Locale;
import sun.security.action.GetPropertyAction;
public static String toString(byte[] b) {
if (b == null) {
return "(null)";
}
- StringBuilder sb = new StringBuilder(b.length * 3);
- for (int i = 0; i < b.length; i++) {
- int k = b[i] & 0xff;
- if (i != 0) {
- sb.append(':');
- }
- sb.append(hexDigits[k >>> 4]);
- sb.append(hexDigits[k & 0xf]);
- }
- return sb.toString();
+ return Hex.encoder(":", "", "", false).encode(b);
}
}
< prev index next >