< prev index next >

src/java.base/share/classes/sun/security/util/Debug.java

Print this page
@@ -25,10 +25,11 @@
  
  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;
  

@@ -322,18 +323,9 @@
  
      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 >