Java数组
1.数组是用来存储一组相同数据类型数据的数据结构;数据元素可以是简单类型,也可以是引用类型;数组自己本身是引用类型。
2.数组的定义方式有两种:
type[ ] arr_name;
type arr_name[ ];
3.数组的定义中,不能指定数组的长度。
int a[4]; //错误
int b[]; //正确
4.数组的创建和初始化
int[] a = new int[5];
int b[] = new int[6];
string c[ ]; c = new string[3];
int d[] = {1,2,3};
5.数组排序Arrays.sort
import java.util.Arrays;
public class ArraysSort {
public static void main(String[] args) {
int[] a={10,3,19,2,11,15};
System.out.println("排序前");
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
Arrays.sort(a);
System.out.println("\n排序后");
for(int i=0;i<a.length;i++)
System.out.print(a[i]+" ");
}
}
6.数组的拷贝arrarcopy()
public class ArrayCopy2 {
public static void main(String[] args) {
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[5];
System.arraycopy(arr1, 0, arr2, 0, arr1.length);
for(int i = 0; i < arr2.length; i++)
System.out.print(arr2[i] + " ");
System.out.println();
}
}原文:http://blog.csdn.net/huangbo_embed/article/details/21025379