java中的数组

1、声明一个数组

int[] anArray;
声明一个数组变量时并没有为数组元素分配任何内存。所以要在引用数组前创建数组,即为数组分配内存。


2、创建一个数组

anArray = new int [10];
3、确定数组的大小

anArray.length;
注意:length后面没有圆括号( )。因为length不是一个方法,是Java平台提供的一个属性。

4、数组初始化程序

boolean[] answers = { true, true, false, true};
5、对象数组

//假设point为已经定义好的一个类--坐标类
point p[];//声明一个对象数组
p = new point[8];//为其分配空间
或者也可以两句一起:

point p[] = new point [5];
也可以在创建对象数组时初始化

for(int i = 0; i < p.length; i++)
    p[i] = new point(0, 0);//初始化为原点
6、复制数组

使用系统的arraycopy方法来复制一个数组的数据。

arraycopy的原型

public static void arraycopy(Object copyFrom, int srcIndex, Object copyTo, int destIndex, int length);
两个Object参数分别指定了从哪个数组(copyFrom)到哪个数组(copyTo)。另外三个整型参数分别指示了源数组、目标数组开始的位置以及要复制元素的个数。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值