介绍
本篇文章给大家分享的是有关java中如何拷贝二维数组,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
java可以用来干什么
java主要应用于:1。网页开发;2。Android开发;3。客户端开发;4。网页开发;5。企业级应用开发;6。Java大数据开发;7。游戏开发等。
<强> 1.循环强>
public static void show1 (int[][],数组){ ,,,,,,,,(int 小姐:=,0;小姐:& lt;, array.length;我+ +){ ,,,,,,,,,,,,(int j =, 0; j & lt;,阵列[我]. length; j + +) { ,,,,,,,,,,,,,,,System.out.print(数组[我][j] +“,“); ,,,,,,,,,,,} ,,,,,,,,,,,System.out.println (); ,,,,,,,} ,,,}
<强> 2.克隆()强>
/* * ,*使用数组本身的,克隆(),方法 ,* ,* @param sourceArr 源数组 ,* @param destArr ,,目标数组 ,*/public static  void copy3 (int [] [], sourceArr,, int [] [], destArr), { ,,,for (int 小姐:=,0;,小姐:& lt;, sourceArr.length;,我+ +),{ ,,,,,,,destArr[我],=,sourceArr[我].clone (); ,,,} }
<强> 3. arrays.arraycopy 强>
int [] [], array =, {{1,2,3}, {4、5、6}}; ,,,,,,,int [] [], array2 =, new int [2] [3]; ,,,,,,,,(int 小姐:=,0;小姐:& lt;, array.length;我+ +){ ,,,,,,,,,,,System.arraycopy(数组(我),0,,array2[我], ,,,,,,,,,,,,,,,,,,,0,,数组[我]. length);
<强> 4。速度比较强>
arraycopy的源代码,这种方法拷贝速度最快,没有返回值。
@HotSpotIntrinsicCandidate public static  native void  arraycopy (Object src,,, int , srcPos, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Object 桌子,,int destPos, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,int 长度);
以上就是java中如何拷贝二维数组,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。