数组 排序 查找 多维数组
2015-01-21 16:25
127 查看
1 什么是数组
数组可以存放多个同一类型的数据
1数据类型 数组名【】= new 数据类型【大小】
int a[] = new int[5]
2 先声明数组,后赋值。
int arr[]; // int[] arr;
arr= new int[5];
1 初始化数组
int a[]= {1,2,3,4,5};
2数组的引用
Dog dogs[] = new Dog[4];
dogs[0]= new Dog();
//给各个狗赋予初值
dogs[0].setName( "huahua");
定义数组之后,dogs[0]=null,如果这时候给dogs[0]赋值会出错。在内存块中Dog dogs[] = new Dog[4] 这只是开辟一块内存,但是暂时不启用。所以给dogs[0]赋值会出错。
新建了dogs[0]= new Dog()之后,内存里才会出现dogs[]数组空间,这时候给dogs[0]赋值。显示正确。
数组可以存放多个同一类型的数据
1数据类型 数组名【】= new 数据类型【大小】
int a[] = new int[5]
2 先声明数组,后赋值。
int arr[]; // int[] arr;
arr= new int[5];
1 初始化数组
int a[]= {1,2,3,4,5};
2数组的引用
Dog dogs[] = new Dog[4];
dogs[0]= new Dog();
//给各个狗赋予初值
dogs[0].setName( "huahua");
定义数组之后,dogs[0]=null,如果这时候给dogs[0]赋值会出错。在内存块中Dog dogs[] = new Dog[4] 这只是开辟一块内存,但是暂时不启用。所以给dogs[0]赋值会出错。
新建了dogs[0]= new Dog()之后,内存里才会出现dogs[]数组空间,这时候给dogs[0]赋值。显示正确。
相关文章推荐
- Java重修之路(五)数组基本概念,存储方式,遍历,排序,查找,多维数组
- 程序员面试题精选(10):在排序数组中查找和为给定值的两个数字
- 多维数组按某个值排序
- R类数组的排序和查找
- 在排序数组中查找和为给定值的两个数字
- 对多个数组或多维数组进行排序
- C#数组查找与排序
- PHP多维数组排序
- 程序员面试题精选100题(10)-在排序数组中查找和为给定值的两个数字
- C# 数组查找与排序实现代码
- PHP 多维数组排序(usort,uasort)
- C#数组查找与排序
- 用array_map和array_multisort高效处理多维数组排序
- 程序员面试题精选100题(10)-在排序数组中查找和为给定值的两个数字
- 在排序数组中查找和为给定值的两个数字
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序
- 真正的Javascript多维数组排序
- 每天一道算法题8 在排序数组中查找和为给定值的两个数字
- 数组合并,排序,和查找
- PHP 多维数组排序(usort,uasort)