陣列的length成員
陣列的大小即陣列能夠包含的元素的數量,包含在例項變數length中。所有陣列都具有這個屬性,並且它總是包含陣列的大小。下面的程式演示了這個變數。
//this program demonstrates the length array member
public
class
length
;int a3=
; system.out.
println
("length of a1 is "
+a1.length)
; system.out.
println
("length of a2 is "
+a2.length)
; system.out.
println
("length of a3 is "
+a3.length);/*
輸出結果:
length of a1 is 10
length of a2 is 8
length of a3 is 4
*/}}
可以看出,輸出顯示的每個陣列的大小。請記住,length的值與實際使用的元素數量沒有任何關係,它只反映在最初設計時陣列所能包含的元素數量。
下面的demo,利用stck.length的值來防止堆疊溢位:
//improved stack class that uses the length array member.
public
class
stack
//push an item onto the stack
void
push
(int item)
else
}//pop an item from the stack
intpop()
else
}public
static
void
main
(string[
] args)
}
該程式建立了兩個堆疊:乙個堆疊可以容納5個元素,另乙個可以容納8個元素。陣列維護他們自身的長度資訊,從而使得建立任意大小的堆疊變得很容易。 陣列的索引與length屬性
陣列的索引與length屬性 1.陣列的索引 也叫做下標,是指資料在陣列裡面排列位置 陣列的索引是從0開始的 var arr he tom 12 ture console.log arr 0 he2.陣列的length屬性 代表陣列的長度,可以獲取和設定陣列的長度 var arr 1 2,3 arr...
陣列length屬性的一些特性
陣列的length屬性是可讀寫的 var colors blue red green colors.length 2 alert colors 2 undefined 移除 colors.length 8 alert colors 6 undefined 新增 colors 99 black ale...
陣列length屬性的一些特性
陣列的length屬性是可讀寫的 var colors blue red green colors.length 2 alert colors 2 undefined 移除colors.length 8 alert colors 6 undefined 新增colors 99 black alert...