Java遍歷陣列物件的方式

2021-07-04 22:45:50 字數 1305 閱讀 7778

下面討論:

**不做解釋

要明白編寫的**在電腦中是怎麼儲存的。以本**為例:

首先你要知道你執行例項  例如stu[0]=new student("張三", 18);,這樣是在

堆空間裡面建立乙個

student

空間裡面存放各種屬性,而

stu[0]

儲存的是指向這個空間的

乙個位址

。所以遍歷出來就是這個位址

;又如student stu = new student("name",age);這個

stu是個引用,你把

stu列印出來就是列印這個位址,假如你列印能列印屬性,那乙個物件的屬性有很多,那系統要列印哪個屬性呢?  (例項

一、例項二)

例項一:

public class student 

public string getname()

public void setname(string name)

public int getage()

public void setage(int age)

public void show()

public static void main(string args)

public string getname()

public void setname(string name)

public int getage()

public void setage(int age)

public static void main(string args)

public string getname()

public void setname(string name)

public int getage()

public void setage(int age)

public static void main(string args) }

@override

public string tostring()

}

JS中遍歷陣列 物件的方式

1.標準的for迴圈遍歷陣列 不列印自定義屬性和繼承屬性 var array 1,2,3 for var i 0 i array.length i 2.for in 遍歷物件 不要用for in遍歷陣列,因為還會列印自定義屬性和繼承屬性 一般常用來遍歷非陣列的物件並且使用hasownproperty...

遍歷陣列,遍歷物件的方法

遍歷陣列 方法1 for 迴圈 使用臨時變數將陣列長度快取起來,避免重複獲取陣列長度 for var i 0,leng arr.length i leng i 方法2 foreach迴圈 遍歷陣列中的每一項,沒有返回值,對原陣列沒有影響,不支援ie arr.foreach item,index,ar...

js遍歷陣列(物件)

例 let arr 1,2,3 for let i 0 iconsole.log arr i 輸出結果 1 2 3 例 let arr 1,2,3 for let i in arr 輸出結果 1 2 3 說明 同普通for迴圈,以key遍歷查詢陣列或物件 例 let arr 1,2,3 for le...