如何分配一個列表中的對象,它自己的值?用對象和它自己的值創建列表?
簡而言之,
對不起,我會擴大。我一定是太模糊了。
說我創建一個名爲「年齡」的列表。我想分配列表中的一個對象「喬」,他的年齡:「14」。
所以「喬」 - >「14」,「山姆」 - >「15」等?
如何分配一個列表中的對象,它自己的值?用對象和它自己的值創建列表?
簡而言之,
對不起,我會擴大。我一定是太模糊了。
說我創建一個名爲「年齡」的列表。我想分配列表中的一個對象「喬」,他的年齡:「14」。
所以「喬」 - >「14」,「山姆」 - >「15」等?
這是您之後的地圖,而不是列表。
我懷疑是這樣,但我不積極。 – 2012-02-07 01:31:39
你說得對。謝謝。我會促進你。我問這個問題太懶惰了。對不起,太模糊了。 – 2012-02-07 01:32:52
哈哈在問題中增加了信息,它顯然是一個'Map',而不是'List'。 +1 – rtheunissen 2012-02-07 01:33:06
我你的意思,你認爲你的意思是你應該看看設置功能:
list.set(index, object);
這是它自己的索引,再次檢查。我的錯。 – 2012-02-07 01:30:06
或者'list.get(0).setAge'? – 2012-02-07 01:30:41
@Louis Wasserman,是取決於你想要做什麼。在他編輯他的帖子之前,我做出了迴應,所以他不清楚他想做什麼。 – warbio 2012-02-07 01:36:35
我的猜測是,你想要的目的是創建一個包含對象本身的列表。所以
List<MyClass> list = new ArrayList<MyClass>();
list.add(this);
關鍵字「這」通常是指,其方法是在執行目標(這不是在靜態方法可用,當然)。
我想我明白你的意思。你想在對象內引用對象本身?
例如:
list = new ArrayList<ArrayList>();
list.set(index, list);
// or
list.add(list);
我不知道你爲什麼會想這樣做,甚至是否會工作。試試看。
這是_really_不清楚你在這裏問什麼。 – 2012-02-07 01:27:16
您能否提供一個您正在尋找的具體示例?代碼的樣子是什麼? – paislee 2012-02-07 01:28:33
對象始終有自己的值分配給自己。簡短和重點;) – 2012-02-07 01:28:33