src/java.base/share/classes/java/security/cert/CertPath.java

Print this page
rev 10521 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>

@@ -219,24 +219,20 @@
      *
      * @return a string representation of this certification path
      */
     public String toString() {
         StringBuilder sb = new StringBuilder();
-        Iterator<? extends Certificate> stringIterator =
-                                        getCertificates().iterator();
 
-        sb.append("\n" + type + " Cert Path: length = "
-            + getCertificates().size() + ".\n");
-        sb.append("[\n");
+        sb.append('\n').append(type).append(" Cert Path: length = ")
+                .append(getCertificates().size()).append(".\n").append("[\n");
         int i = 1;
-        while (stringIterator.hasNext()) {
+        for (Certificate stringCert : getCertificates()) {
             sb.append("=========================================="
-                + "===============Certificate " + i + " start.\n");
-            Certificate stringCert = stringIterator.next();
+                 + "===============Certificate ").append(i).append(" start.\n");
             sb.append(stringCert.toString());
             sb.append("\n========================================"
-                + "=================Certificate " + i + " end.\n\n\n");
+                + "=================Certificate ").append(i).append(" end.\n\n\n");
             i++;
         }
 
         sb.append("\n]");
         return sb.toString();