有四种方法可以合并 Java 数组:使用 Arrays.copyOf() 创建一个新数组,容纳两个输入数组的所有元素。将输入数组放入 List 中,然后使用 Collections.addAll() 方法合并它们。使用 Apache Commons Lang 库中的 ArrayUtils.addAll() 方法。使用 Guava 库中的 Lists.newArrayList() 方法。

如何用 Java 合并数组
一、直接连接数组
Arrays.copyOf() 方法创建一个新数组来容纳两个输入数组的所有元素。int[] array1 = {1, 2, 3};
int[] array2 = {4, 5, 6};
// 创建一个新数组以容纳两个输入数组
int[] mergedArray = Arrays.copyOf(array1, array1.length + array2.length);
// 将 array2 的元素复制到新数组中
System.arraycopy(array2, 0, mergedArray, array1.length, array2.length);二、使用 List
List 中,然后使用 Collections.addAll() 方法合并它们。List<Integer> list1 = Arrays.asList(1, 2, 3); List<Integer> list2 = Arrays.asList(4, 5, 6); // 使用 Collections.addAll() 合并列表 Collections.addAll(list1, list2); // 将合并后的列表转换为数组 int[] mergedArray = list1.stream().mapToInt(Integer::intValue).toArray();
三、使用 ArrayUtils 类 (Apache Commons Lang)
修改自网上仿乐购商城,新增功能:1、数据库在线备份与导入功能,可以随时备份数据库,数据受损可以导入数据库,确保数据安全;2、增加组合商品概念,可以用于组配商品销售(比如外套有蓝色和红色,鞋子有40码和41码等),买一送一、组合销售(比如上衣+围巾+长裙做为一个套装商品)和加价购买等销售方式;3、按照商品重量和送货距离实时计算精确运费,并可在订单中予以显示,使运费金额实现实时动态准确显示、清晰明了;
0
立即学习“Java免费学习笔记(深入)”;
ArrayUtils.addAll() 方法。int[] array1 = {1, 2, 3};
int[] array2 = {4, 5, 6};
// 使用 ArrayUtils.addAll() 合并数组
int[] mergedArray = ArrayUtils.addAll(array1, array2);四、使用 Guava 库
Lists.newArrayList() 方法。int[] array1 = {1, 2, 3};
int[] array2 = {4, 5, 6};
// 使用 Lists.newArrayList() 合并数组
int[] mergedArray = Lists.newArrayList(array1).addAll(array2).toArray();以上就是java怎么合并数组的详细内容,更多请关注php中文网其它相关文章!
java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号