java 學習筆記 陣列(三)

2021-09-23 14:06:55 字數 865 閱讀 3964

標籤: 在電腦科學中,陣列資料結構(英語:array data structure),簡稱陣列(英語:array),是由相同型別的元素(element)的集合所組成的資料結構,分配一塊連續的記憶體來儲存。利用元素的索引(index)可以計算出該元素對應的儲存位址。

//靜態初始化基本型別

int[

] array =

;//靜態初始化引用型別的陣列初始化

int array2 =

//先分配空間

int[

] array3 =

newint[2

];//再給陣列元素賦值

int[0]

=1;int[1

]=2;

陣列是引用型別,它的元素相當於類的例項變數,因此陣列一經分配空間,其中的每個元素也被按照例項變數同樣的方式被隱式初始化。

int

array4 =

newint[2

]//預設0;

boolean

b =

newboolean[2

];//預設false

string[

] str =

newstring[3

];//預設為null

system類裡也包含了乙個static void arraycopy(object src,int srcpos,object dest, int destpos,int length)方法,該方法可以將src陣列裡的元素值賦給dest陣列的元素,其中srcpos指定從src陣列的第幾個元素開始賦值,length引數指定將src陣列的多少個元素賦給dest陣列的元素。

java筆記 陣列

陣列 1 是一種資料型別 應用型別 2 相同資料型別元素的集合 3 陣列的定義 資料型別 資料名 new 資料型別 大小 int a 宣告整型變數 int a 宣告整型陣列變數 int a 5 int new int 5 宣告整型陣列a,包含5個元素 每個元素都是int型別,預設值為0 double...

L的java學習筆記 陣列

陣列是可以存放多個同型別資料,比如一些學生的成績等等。int arr new int 5 這句話左半部分在棧記憶體中定義了乙個名為arr的變數,然後這個變數指向在堆記憶體建立的5個int型別資料。注 陣列在宣告長度後不可改變陣列長度 第一種方法 動態初始化 int array1 new int 5 ...

Scala學習筆記 陣列

對於scala來說,陣列是一塊相當總要的內容,因此掌握是十分重要的。陣列分為兩種 定長陣列 array 變長陣列 arraybuffer array 10個整數的陣列,所有元素的初始化為0 val nums new arraystring 長度為2的array string 型別是推斷出來的 注 已...