title: How is this string output possible?
body: <p>I am unsure of how the following output is possible in the Java language. Notice the presence of the double dash in the output:</p>
  
  <pre><code>String keyName = projectId.AsString + "-comments-" + creationMomentString + "-" + _rand.nextInt() +  ".txt";
  System.out.println(creationMomentString);
  System.out.println(_rand.getClass());
  System.out.println(keyName);
  </code></pre>
  
  <p>output:</p>
  
  <pre><code>0000001466400377645
  class java.security.SecureRandom
  o7grn3qt-comments-0000001466400377645--874329600.txt
  
  
  -------------------------------------^
  </code></pre>