索引值表示的是:所指定的数组元素相对于数组第一个元素内存位置的位移量。索引为0表示位移量为0,因此指的是第一个元素。
2. “=”运算用于基本数据类型时,是将值复制给变量,但当它用于对象时,则是将对象指定给引用名称来引用。
Eg:
public class TestArray {
public static void main(String[] args) {
int[] arr1={1,2,3,4,5};
int[] arr2=arr1; //不是将数组进行复制,而是将其名称与指定的对象绑定
arr1[0]=7;
for(int i=0;i
System.out.print(arr2[i]);
}
}
输出:
72345
3. 数组复制のSystem.arraycopy()
System.arraycopy(来源,起始索引,目的,起始索引,复制长度)
4. 数组复制のcopyOf()
Eg
package Array;
import java.util.*;
public class TestCopyOf {
public static void main(String[] args) {
int[] arr1={1,2,3,4,5};
int[] arr2=Arrays.copyOf(arr1, arr1.length);
arr1[0]=0;
for(int i=0;i
System.out.print(arr2[i]);
}
}
copyOf方法返回的是新的数组对象
5.Arrays类
equals()
sort()
binarySearch()
fill()
6.foreach
for(type element : array){
System.out.print(element);
}
No comments:
Post a Comment