数组

什么是数组

存储在一个连续的内存块中的相同数据类型的元素集合。数组的出现是为了解决一些简单的,但又繁琐的重复操作。

数组的声明和初始化

声明:
数据类型 [] 数组名;或  数据类型 数组名 [](不建议)
初始化:
通过new关键字创建数组对象,例如:int a = new int[3];
定义数组的方式:
String[] aArray = new String[5];
String[] bArray = {"a","b","c", "d", "e"};
String[] cArray = new String[]{"a","b","c","d","e"};

数组的访问

访问数组:访问数组中存放的数组元素
为了方便访问数组元素,数组使用索引值(下标,从0开始)来访问某个指定的元素,最大的下标值(索引值)为长度-1,下标超过了数组的长度,会抛出数组下标越界异常:ArrayIndexOutOfBoundsException
在Java中数组是对象,拥有一个属性:长度(length),可以通过:数组名.length得到某数组的长度

引用数组

以引用数据类型创建的数组称为引用数组,数组是对象,可以使用toString()方法

数组复制

数组的大小是固定的,在使用数组时,经常不得不创建一个更大或更小的数组,然后将已存在的数组的内容复制到新的数组中。 
数组赋值有两种方式:
1、创建一个新数组,使用for循环赋值
2、使用System类中静态方法arraycopy()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值