java的数组(2)
来源:互联网 发布:网络财经视频直播 编辑:程序博客网 时间:2024/05/01 22:15
数组的初始化
数组定义与为数组元素分配空间和赋值的操作分开进行
动态初始化
例如:
public class Test {public static void main(String[] args) {int a[];a = new int[3];a[0] = 3 ; a[1] = 9 ; a[2] = 8 ;Date days [];days = new Date[3];days[0] = new Date(1,12,2012);days[1] = new Date(2,12,2012);days[2] = new Date(3,12,2012);}}class Date {int year; int month; int day;Date(int y ,int m , int d) {year = y;month = m;day = d;}}
静态初始化:
在定义数组的同时就为数组元素分配空间并赋值
例如:
public class Test {public static void main(String[] args) {int a[] = {1 , 3 , 5};Date days[] = {new Date(1,12,2012),new Date(2,12,2012),new Date(3,12,2012)};}} class Date { int year,month,day; Date(int y, int m , int d) { year = y; month = m; day = d;}}
数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐式初始化
例如:
public class Test {public static void main(String[] args) {int a[] = new int[5];Date[] days = new Date[3];System.out.println(a[3]);System.out.println(days[2]);}}class Date {int year,month,days; Date(int y,int m,int d){year = y;month = m;days = d;}}
- java的数组(2)
- java---数组的学习2
- java数组:2个数组,查出相同的元素
- java 的2维数组的查找
- java学习笔记2--数组的定义
- [java]数组复制的2种方式
- Java的基础知识2——数组
- Java实现-两数组的交2
- java的类数组
- 说说java的数组
- Java 数组 的 拷贝
- java数组的赋值
- java的数组问题
- java数组的复制
- java数组的定义
- Java数组的学习
- java数组的问题
- JAVA数组的排序
- C++ 十六周任务-填空学指针
- C文件操作函数 .
- java从数据库生成xml和读取xml(无限生成或读取)
- 开发商为卖房偷面积 110%得房率忽悠人
- Linux网卡服务重启
- java的数组(2)
- BCGCBProInc.h : No such s file or dictionary.
- 我的第四十五个C++上机任务(用指针逆向输出)
- 去除字符串中的空格并保存在原字符串中
- 第16周项目1——字符统计任务(第二部分)
- 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记
- Apache sdo学习笔记(六)——数据访问服务(DAS)访问关系数据库
- init.rc语法
- C# String 前面不足位数补零的方法