Array concatenation: Difference between revisions

→‎{{header|Java}}: consistent formatting, removed dead link
(→‎{{header|Java}}: consistent formatting, removed dead link)
Line 1,438:
 
=={{header|Java}}==
<lang java5>public static Object[] concat(Object[] arr1, Object[] arr2) {
From [http://forums.sun.com/thread.jspa?messageID=1762690#1762690]:
<lang java5>public static Object[] objArrayConcat(Object[] o1,res = new Object[]arr1.length o2)+ arr2.length];
{
Object[] ret = new Object[o1.length + o2.length];
 
System.arraycopy(o1arr1, 0, retres, 0, o1arr1.length);
System.arraycopy(o2arr2, 0, retres, o1arr1.length, o2arr2.length);
return ret;
}</lang>
 
return retres;
Or with <code>Collection</code>s simply call <code>addAll</code>:
}</lang>
<lang java5>Collection list1, list2, list1And2;
//...list1 and list2 are instantiated...
list1And2 = new ArrayList(list1); //or any other Collection you want
list1And2.addAll(list2);</lang>
 
=={{header|JavaScript}}==