Java學習筆記——陣列練習(七)

weixin_33724059發表於2018-07-11

一、陣列練習小記

1、陣列是用來儲存相同型別的一種資料結構;2、陣列的索引從0開始,如果索引超出了範圍會出現java.lang.ArrayIndexOutOfBoundsException這樣的錯誤;3、可以對陣列進行排序和拷貝處理;4、一維陣列是常用的簡單方式,稍微複雜的需求可以使用多維陣列。

二、程式碼示例

示例中演示了常用的一些關於陣列的操作,具體的請參閱官方的文件或其他參考書籍。

package com.sugar.util.test;

import java.util.Arrays;

public class ArrayDemo {

    public static void main(String[] args) {
        
        //宣告一個int型別的陣列方式一
        int a[];  
        
        //宣告一個int型別的陣列方式二
        int [] b; 

        //宣告int型別的陣列並初始化
        int c[]=new int[10];
        
        //賦值
        c[0]=1;
        c[1]=2;
        c[2]=3;
        c[4]=6;
        
        //列印陣列元素,驗證資料
        for(int em:c) {
            System.out.print(em+" ");
            //1 2 3 0 6 0 0 0 0 0 
            //列印結果如上
        }
        
        //陣列的初始化
        int [] d= {2,5,3,6,10,90};
        String [] e= {"zhang3","li4","wang2"};
        
        //陣列的拷貝
        String [] f=Arrays.copyOf(e,e.length);
        
        //從f集合中,列印第三個元素
        System.out.println(f[2]);
        
        //陣列排序
        Arrays.sort(d);
        
        //驗證排序效果
        for(int em:d) {
            System.out.print(em+" ");
        }
        
    }

}

相關文章