首頁 > 类库下载 > java类库 > Java.一維數組

Java.一維數組

高洛峰
發布: 2016-10-17 09:24:31
原創
2047 人瀏覽過

一位數組的初始化(兩種方法)

數組類型數組明[]={值1,值2,值3......值n};

數組類型數組名[]=new 數據類型[常數值] //這個方法會賦予所有的陣列元素同一個預設值,對數值類型來說,預設值也是0

 

1.陣列的遍歷

 除了for循環,比較簡單的是for-each語句;              

   格式:for(類型   變數名稱:陣列)     

1

2

3

4

5

6

7

8

9

10

11

12

public class bianli {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

         

   int a[]={1,2,3,4,5,6,7};

   for( int i:a){

       System.out.print(i);

   }

    }

 

}

登入後複製

運行之後的結果

Java.一維數組Ps :直接遍歷的方法

Arrays.asList(a)//a是要遍歷的目標數組

1

2

3

4

5

6

7

8

import java.util.*;

public class asList {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

  String[] A={"I","L","O","V","E","J","A","V","A"};

  System.out.println("数组A:"+Arrays.asList(A));

    }

}

登入後複製

2:數組的複製

Java.一維數組System.arraycopy(a,b,c,d,) /a:來源數組b:從哪個位置開始複製c:目標數組d:偏移量e:要從來源數組中複製到目標數組元素的個數

1

2

3

4

5

6

7

8

9

10

public class arraycopy {

   public static void main(String[] args){

       String A[]={"H","e","1","1","0"};

       String B[]=new String[6];

       System.arraycopy(A, 0, B, 1, B.length-1);

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

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

       }

       }

}

登入後複製

運行之後的結果

3:運行之後的結果

Java.一維數組

3:填入

Arrays.Fill(a,b)  // a:目標陣列名稱b:要填入的值

1

2

3

4

5

6

7

8

9

10

11

12

13

import java.util.*;

public class tianchong {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

     String[] A=new String[3];

     Arrays.fill(A, "I love you");

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

         System.out.println(A[i]+" ");

     }

    }

 

}

登入後複製

運作之後:

Java.一維數組

4:相等

Arrays.目標數組A 和目標數組B

1

2

3

4

5

6

7

8

9

10

11

12

13

14

import java.util.Arrays;

 

public class xiangdeng {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        String[] A={"a","b","c"};

        String[] B={"A","B","C"};

        String[] C={"a","b","c"};

        System.out.println("数组A和B相等:"+Arrays.equals(A, B));

        System.out.println("数组A和c相等:"+Arrays.equals(A, C));

    }

 

}

登入後複製
運行之後:

Java.一維數組

🎜
相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板