String split & join
<p>I have a collection of strings. I need to be able to join the items in this collection into one string and afterwards split that string backwards and get original string collection. 
Definitely I need to introduce a delimiter character for join/split operation. Given the fact that original strings can contain any characters, I also need to deal with delimiter escaping. My question is very simple - is there a Java class/library that can provide me required functionality out-of-the-box? Something like:</p>

<pre><code>String join(String[] source, String delimiter, String escape);
String[] split(String source, String delimiter, String escape);
</code></pre>

<p>or similar, without having to do the work manually?</p>
