當前位置:首頁 » 編程語言 » 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:43:54 瀏覽:797
java日期之間的天數 發布:2025-07-16 08:21:38 瀏覽:960
我的世界挖鑽石賺錢的伺服器 發布:2025-07-16 08:15:18 瀏覽:722
python進程獲取 發布:2025-07-16 08:15:10 瀏覽:406
安卓系統優盤打不開怎麼回事 發布:2025-07-16 08:14:34 瀏覽:762
貓耳fm上傳 發布:2025-07-16 08:13:42 瀏覽:470
php培訓學費多少 發布:2025-07-16 07:56:15 瀏覽:521
輸入url或伺服器地址 發布:2025-07-16 07:47:46 瀏覽:295
iphone便捷訪問有什麼用 發布:2025-07-16 07:46:59 瀏覽:843
16進制的字元串java 發布:2025-07-16 07:39:54 瀏覽:439