例如,我有一個對象的數組列表。正是有了這些屬性對象ArrayList屬性
public Student(String name, String address)
{
if (name == null)
name = "";
if (address == null)
address = "";
this.name = name;
this.address = address;
lastAssignedNumber++;//Starts at 1000
studentNum = lastAssignedNumber;
// at first no credits have been taken (so no grade points either)
totalCredits = 0;
totalPoints = 0.0;
}
說我已經加入了多個對象裝配到這一ArrayList學生對象。我想根據studentNum編輯arraylist中的一個對象。
讓調用數組列表MYLIST:
我知道mylist.get(studentNum)不會工作,因爲它得到列表的索引。有沒有辦法在studentNum上編輯某個對象?
您可以用'Map'確實發現'studentId' vs'Student'? – sanbhat
我覺得我不夠具體。所以我找到studentNum在arraylist然後基於studentNum我wana編輯該對象,以便totalcredit得到改變(我想我知道如何做到這一點,但我無法找到陣列中的對象) – Shimy