title: Java String format issue
body: <p>I have a problem using the String.format() method.</p>
  
  <p>So I want to create a String with a line feed, for which I use <code>%n</code>.</p>
  
  <p>I create the string like this:</p>
  
  <pre><code>for (int i = 0; i &lt; authorNames.size(); i++) {
    tmpReturnString += authorNames.get(i) + "%n";
  }
  </code></pre>
  
  <p>with <code>authorNames</code> beeing a ArrayList. 
  Next I want to return the formatted String:</p>
  
  <p><code>returnResult.setAttributes(0, String.format(tmpReturnString.substring(0, tmpReturnString.length() - 1)))</code></p>
  
  <p><code>returnResult</code> is going to be my return.</p>
  
  <p>But here I get a <code>java.util.UnknownFormatConversionException: Conversion = '%'</code>.</p>
  
  <p>Unfortunatly I have no clue how to fix this issue. Also, non of the other questions helped me.</p>
  
  <p>Thanks in advance!</p>