--- old/src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java 2014-08-27 09:59:50.000000000 +0800 +++ new/src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java 2014-08-27 09:59:49.000000000 +0800 @@ -119,17 +119,17 @@ @Override public String toString() { StringBuilder sb = new StringBuilder(); + sb.append("Extension ").append(type).append(", signature_algorithms: "); boolean opened = false; for (SignatureAndHashAlgorithm signAlg : algorithms) { if (opened) { - sb.append(", " + signAlg.getAlgorithmName()); + sb.append(", ").append(signAlg.getAlgorithmName()); } else { sb.append(signAlg.getAlgorithmName()); opened = true; } } - - return "Extension " + type + ", signature_algorithms: " + sb; + return sb.toString(); } }