`

Java SE02——数组

阅读更多
Java SE02——数组



1.       数组的声明与内存分配

要使用Java的数组,必须经过以下两个步骤。

1)  声明数组

2)  分配内存给该数组



语法如下:

数据类型[] 数组名;

数组名 = new 数据类型[个数];




int[] score;

score = new int[3]




一种较简洁的方式:



Int[] score = new int[3];




2.       数组的初始化赋值



数据类型 数组名[] = {初始值0,初始值1,…,初始值n};

3.       与数组操作有关的API



1)  拷贝操作



public class TestJavaCopy

{

       public static void main(String[] args){

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

              int[] a2 = {9,8,7,6,5,4,3};

              System.arraycopy(a1,0,a2,0,3);

              System.out.print("a1数组中的内容");

              for(int i=0;i<a1.length;i++)

                     System.out.print(a1[i]+" ");

              System.out.println();

 

 

              System.out.print("a2数组中的内容");

              for(int i=0;i<a2.length;i++)

                     System.out.print(a2[i]+" ");

              System.out.println();

             

              }

       }

}
System.arraycopy(Source,0,Dest,0,x)语句的意思是:复制原数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。

2)  数组的排序


public class TestJavaSort

{

       public static void main(String[] args){

             

              int[] a = {4,32,55,2,32,65,1};

              System.out.println("Before sort: ");

              for(int i = 0 ;i<a.length;i++){

                     System.out.print(a[i]+" ");

              }

              Array.sort(a);

              System.out.print("After sort: ");

              for(int i = 0 ;i<a.length;i++){

                     System.out.print(a[i]+" ");

              }

      

       }

}
 

       Array.sort(数组名)用于将数组进行排序操作



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics