Java数组合并
方法一
<span style="font-size:18px;">import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String args[]) {
String a[] = { "A", "E", "I" };
String b[] = { "O", "U" };
//asList():把数组转化为集合
List list = new ArrayList(Arrays.asList(a));
list.addAll(Arrays.asList(b));
//把list 集合转化为数组
Object[] c = list.toArray();
System.out.println(Arrays.toString(c));
}
}</span>
方法二
在apache-commons中,有一个ArrayUtils.addAll(Object[],
Object[])
方法,可以让我们一行搞定:
String[] both = (String[]) ArrayUtils.addAll(first, second);