<p>Conditions: do not modify the original lists; JDK only, no external libraries. Bonus points for a one-liner or a JDK 1.3 version.</p>
<p>Is there a simpler way than:</p>
<pre class="lang-java prettyprint-override"><code>List&lt;String&gt; newList = new ArrayList&lt;String&gt;();
newList.addAll(listOne);
newList.addAll(listTwo);
</code></pre>

Slightly simpler:
```
```
List<String> newList = new ArrayList<String>(listOne);
newList.addAll(listTwo);
```
```