当前位置:首页 » 编程语言 » java拼接数组

java拼接数组

发布时间: 2025-07-15 22:35:29

java中怎么合并两个数组 简单明了的

int[]arr1={1,2,3,4,11};
int[]arr2={6,7,8,9,10};
intnewLength=arr1.length+arr2.length;
int[]arr_target=newint[newLength];
//参数:源数组,源数组起始位置,目标数组,目标数组起始位置,复制长度
System.array(arr1,0,arr_target,0,arr1.length);
System.array(arr2,0,arr_target,arr1.length,arr2.length);
//输出合并后数组
for(inti:arr_target){
System.out.println(i);
}
//排序
Arrays.sort(arr_target);
//输出排序数组
for(inti:arr_target){
System.out.println(i);
}
//逆序
int[]arr_reverse=newint[newLength];
intflag=0;
for(inti:arr_target){
arr_reverse[newLength-flag-1]=i;
flag++;
}
//输出逆序数组
for(inti:arr_reverse){
System.out.println(i);
}

数组合并不一定非得遍历

具体的输出题主自己再修改吧

❷ Java怎么实现两个数组的拼接

我已经写完代码。

importjava.util.ArrayList;
importjava.util.List;

/**
*
*开发公司:SOJSON在线工具
*版权所有:©www.sojson.com
*博客地址:http://www.sojson.com/blog/
*<p>
*
*注释写这里
*
*<p>
*
*区分责任人日期说明<br/>
*创建周柏成2017年4月2日<br/>
*
*@authorzhou-cheng
*@[email protected]
*@version1.0,2017年4月2日<br/>
*
*/
publicclassTest{

publicstaticvoidmain(String[]args){
//定义2个数组
int[]array1={1,2,3,4};
int[]array2={4,5,6,7};
//2个数组的长度
intlength=array1.length+array2.length;

//开始合并
//定义好一个长度为array1+array2的长度(可以给,可以不给)
List<Integer>list=newArrayList<Integer>(length);

for(inta:array1){
list.add(a);
}
for(inta:array2){
list.add(a);
}
//把List转换成array【完成】
Integer[]newArray=list.toArray(newInteger[length]);

for(Integerelement:newArray){
//输出每一个元素
System.out.println(element);
}

}
}
热点内容
安卓如何看运行版本号 发布:2025-07-16 08:57:03 浏览:71
虚拟网服务器ip地址 发布:2025-07-16 08:56:02 浏览:50
棉密码怎么样多少钱买的 发布:2025-07-16 08:43:54 浏览:799
java日期之间的天数 发布:2025-07-16 08:21:38 浏览:961
我的世界挖钻石赚钱的服务器 发布:2025-07-16 08:15:18 浏览:723
python进程获取 发布:2025-07-16 08:15:10 浏览:407
安卓系统优盘打不开怎么回事 发布:2025-07-16 08:14:34 浏览:763
猫耳fm上传 发布:2025-07-16 08:13:42 浏览:471
php培训学费多少 发布:2025-07-16 07:56:15 浏览:522
输入url或服务器地址 发布:2025-07-16 07:47:46 浏览:296