Java 數組

Java 基礎部分 —— 數組

  • 基本類型數組
  • 對象數組
  • Array
  • Arrays

基本類型數組、對象數組:

聲明與建立:html

javaint a[] = new int[100] ; 
int b[] ;
b = new int[100] ;
Date dataArray = new Date[5] ;

數組的初始化:java

javaint a[] = {1,2,3};
int[] a = new int[3]'
a[0] = 1 ; a[1] = 2 ; a[2] = 3 ;
Date arr1[] = {new Date() , new Date()};
Date[] arr2 = new Date[2] ;  
arr1[0].getTime();

JavaScript語法 : var arr1 = [1,2,3] ; var arr2 = new Array(3) ;segmentfault

數組是屬於對象類型,數組元素是類的成員變量 ;
int數組默認值是0 , 對象數組默認值是 null數組

多維數組框架

  • 直接爲每一維分配空間,如:
javaint a[][]=new int[2][3];
  • 從最高維開始,分別爲每一維分配空間,如:
javaint a[][]=new int[2][];
a[0]=new int[3];
a[1]=new int[3];
int b[][]={{2,3},{1,5},{3,4}};

完成1中相同的功能。code

Array類:

Arrays類


因此一般咱們也都認可Java中效率最高的存儲方式就是使用數組。可是,因爲數組初始化後大小固定,索引不能超出下標,缺乏靈活的擴展功能等緣由,使得不少人放棄了數組的使用,轉而使用Collection、List、Map、Set等接口處理集合操做。也就是集合框架。htm

相關文章
相關標籤/搜索