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