概念:一組相同型別的資料的組合
1、陣列的初始化
陣列的變數初始化:3種情況
(1)靜態初始化
string names = ;
int nums = {};
(2)動態初始化
–規定陣列長度的寫法
int ages = new
int[length];
–不規定長度的寫法
int ages = new
int{};
double counts = new
double;
2、陣列的長度:
即陣列元素的個數
表示方式:變數名.length;
3、陣列的下標(index):
下標從0開始,最後乙個元素的下標為:length-1;
下標範圍:0~length-1
4、陣列元素的訪問(檢視):
通過下標進行檢視
語法:變數名[index];
元素的遍歷(從頭到尾依次檢視)
for(int i=0;i
《變數名.length;i++)
5、陣列元素的覆蓋(賦值,替換)
語法:變數名[index] = value;
6、陣列間的賦值
就是指變數之間的賦值。
通過乙個變數對陣列的元素進行修改,那麼與之相關的變數對應的陣列的元素
也會發生變化。
7、陣列異常:
8、引用型別之arrays
是陣列的工具類。此類提供了很多對陣列操作的功能方法
如: string info = arrays.tostring(陣列名);
arrays.tostring():此方法是將陣列的元素
一一拼接成字串.
格式如下:
「[元素1,元素2,…..元素length-1]」
12、陣列的複製
陣列的特點:一經建立,長度不可變。
系統複製法:
system.arraycopy(src,start1,des,start2,length);
src:源陣列,即被複製的陣列名
start1:源陣列複製的開始下標
des:目標陣列,即複製到的陣列名
start2:目標陣列複製的開始下標
length:複製的長度
工具類提供的複製方法:
元素型別 變數名=arrays.copyof(src,newlength);
src:源陣列
newlength:新陣列的長度
功能解釋:從src的下標為0的元素開始複製
複製到長度為newlength的新陣列中
新陣列存放元素的開始位置為0
JAVA學習筆記(五)
關鍵字段 異常 處理和宣告 宣告 把方法 method 宣告成和有風險的呼叫一樣,會丟擲同樣的異常。異常處理規則 midi的message string字串 string字串是不可更改的,只能改變其指向位址。字串常用方法 insert 位置,內容 插入 replace 開始位置,結束位置,內容 替換...
java學習筆記(五)
昨天由於時間關係,沒寫完,今日續 建構函式與一般函式的區別 2.執行上有區別 建構函式 物件一建立就會呼叫對應的建構函式。一般方法是物件建立以後,才會呼叫所需的一般函式。3.有了建構函式初始化資訊,還需要set 方法,因為建立後,如果需要對資料進行修改,可以通過set 完成。4.建構函式的物件建立後...
JAVA基礎筆記(五)
static 定義不通過物件控制的屬性 static 屬性描述的是公共屬性,回報存在公共資料區裡面 內部類 類中的類 class a 內部類最大的優點 可以方便的訪問外部類的私有屬性,內外部類之間都可以驚醒私有屬性的訪問 不需要getset方法了,檔案中的內部類的class檔案 a b.class ...