Java连载68-数组的拷贝、二维数组
2020-01-05 16:00:42来源:博客园 阅读 ()
一、数组的拷贝
函数arraycopy(),参数为:源数组、源数组的开始下标、目标数组、目标数组的开始下标、拷贝长度
package com.bjpowernode.java_learning; ? public class D68_1_CopyOfArrays { public static void main(String[] args) { int[] a1 = {2,3,4,5,6,7,8}; int[] a2 = {10,11,12,13,14,15,16}; System.arraycopy(a1,2,a2,3,3); for(int i=0;i<a2.length;i++) { System.out.println(a2[i]); } } }
二、二维数组初始化和遍历
1.二维数组的特点
(1)二维数组是一个特殊的一维数组
(2)特殊的一维数组,特殊在这个一维数组中每一个元素都是一维数组
package com.bjpowernode.java_learning; ? public class D68_2_TwoDimetionArrays { public static void main(String[] args) { int[][] a = {{1,2,3},{4,5,6},{7,8,9,10}}; //以上这个数组有多少个一维数组 System.out.println(a.length+"个一维数组"); //获取第一个一维数组的第一个元素 int[] a0 = a[0]; int a00 = a0[0]; System.out.println(a00); System.out.println(a[0][0]); //获取最后一个一维数组的最后一个元素 System.out.println(a[a.length-1][a[a.length-1].length-1]); //遍历二维数组 System.out.println("============================="); for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { System.out.println(a[i][j]); } } } ? }
三、二维数组的动态初始化
package com.bjpowernode.java_learning; ? public class D68_3_TwoDimentionInitial { public static void main(String[] args) { //3个一维数组 //每个一维数组中有4个元素 int[][] a = new int[2][2]; //遍历 for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { System.out.println(a[i][j]); } } m1(new int[][] {{1,2,3},{4,5,6}}); } public static void m1(int[][] a) { for(int i=0;i<a.length;i++) { for(int j=0;j<a[i].length;j++) { System.out.print(a[i][j]+" "); } System.out.println(); } } ? } ?
?
四、源码:
D68_1_CopyOfArrays.java
D68_2_TwoDimetionArrays.java
D68_3_TwoDimentionInitial.java
https://github.com/ruigege66/Java/blob/master/D68_1_CopyOfArrays.java
https://github.com/ruigege66/Java/blob/master/D68_2_TwoDimetionArrays.java
https://github.com/ruigege66/Java/blob/master/D68_3_TwoDimentionInitial.java
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料
原文链接:https://www.cnblogs.com/ruigege0000/p/12150996.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash