<p>I know this is a bit of a newbie question, but are there equivalents to C#'s string operations in Java?</p>

<p>Specifically, I'm talking about <code>String.Format</code> and <code>String.Join</code>.</p>

String.format
. As for join, you need to write your own:
```
```
static String join(Collection<?> s, String delimiter) {
     StringBuilder builder = new StringBuilder();
     Iterator<?> iter = s.iterator();
     while (iter.hasNext()) {
         builder.append(iter.next());
         if (!iter.hasNext()) {
           break;                  
         }
         builder.append(delimiter);
     }
     return builder.toString();
 }
```
```
The above comes from
http://snippets.dzone.com/posts/show/91