我有一個情況,我需要填充對象數組。我需要使用引用變量嗎? (LinkedList)
這是我的代碼:
final class ObjectClass
{
List<ObjectClass> array;
private int data;
ObjectClass(int data)
{
this.data = data;
}
public void fillArray() {
array = new LinkedList<>();
for(int i = 0;i < array.size();i++)
{
data++;
array.add(new ObjectClass(data));
}
}
}
,我得到這個沒有結果。那有什麼問題? 這樣添加是否有效:array.add(new ObjectClass(data))
?
這種情況下的結果和邏輯沒有意義。我只想用不同的數據值創建ObjectClass的數組。我看到了,有人使用了一個引用變量並將其存儲在一個數組中,但是通過創建唯一對象來使它失效還是有效的嗎?
添加打印方法:
public void display() {
for(ObjectClass e : array) {
System.out.println(e);
}
}
你是什麼意思,你得到「沒有結果」?你有什麼嘗試?具體發生了什麼? –
我想製作一個ObjectClass數組並打印它的對象。 – Ernusc