首页 > 代码库 > java 数组
java 数组
数组:
数组是同意变量的集合,不仅可以是基本数据类型,也可以是类的对象集合。
数组的缺点就是定长,不能随时扩张,所以一般是确定个数时用,不确定时一般用集合。
优点就是可以一下子定义多个相同类型的数据。
使用数组必须有两个步骤:1.声明数组。2.分配内存
数组的数组名称保存在栈中,当分配完内存后就指向一个堆,堆里面放的是数组的元素。
例子:int a[] = {1,2,3};
int b[] = {4,5,6};
a = b;
a[1]= 0 ;
这个时候a {4,0,6},b也是{4,0,6},以为a ,b 都是指向{4,5,6}的这个堆。
数组的遍历输出(foreach 高级for循环):
一维数组:
int a[] = {4,5,6,8,4,2,5,6,4,2,8,6}
for (int x:a){
System.out.print(x + " " );
}
二维数组:
int a[][] = {{1,2,3},{2,3},{5,4}}
for (int[] x:a){
for(int y : x){
System.out.print(y + " " );
}
System.out.println();
}
java 数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。