我的Java——数组(3)

本文介绍了在JDK1.5中如何使用增强的for语句遍历数组元素,并提供了具体的示例代码。同时,还讲解了如何使用System.arraycopy()方法来复制数组,包括其参数含义及使用限制。

数组与增强的for语句

在JDK 1.5中,对于for语句进行了增强 因此在遍历数组的元素时更方便

基本格式:它在for语句中使用一个类型名 一个变量名 一个冒号 一个数组名

int []num={1,2,3,4,5}

for(int n:num){

 

System.out.println(n);

}

这样的遍历只得取得其中的元素 无法改变元素

数组的复制

System.copyarray()方法可以用来复制数组 其格式是

System.arraycopy(Object src,int src_position,Object dst,int dst_position,int length)

他将数组从src复制到dst 复制的位置是src的第src_的第src_position个元素到dst的第dst_position位置 复制元素的个数为length

注:该方法只复制元素 如果数组元素是引用型变量 则只复制引用 不复制对象实体

 

 

 

*基本类型(primitive type)

基本数据类型的变量包含了单个值,这个值的长度和格式符合变量所属数据类型的要求,可以是一个数字、一个字符或一个布尔值,例如一个整型值是32位的二进制补码格式的数据,而一个字符型的值是16位的Unicode字符格式的数据等。

*引用类型(reference type)

引用型变量的值与基本类型变量不同,变量值是指向内存空间的引用(地址)。所指向的内存中保存着变量所表示的一个值或一组值。

引用在其他语言中称为指针或内存地址。Java语言与其他程序设计语言不同,不支持显示使用内存地址,而必须通过变量名对某个内存地址进行访问。

 

转载于:https://www.cnblogs.com/danyanpi1997/p/5521081.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值