2011-02-15 62 views
1

我有一個決定。我想寫一個名字和方向的列表。它非常小的名單,我不想在課堂之外訪問它。簡單類或鏈表列數組

我有2個選項來動態存儲元素: 1.嵌套鏈接列表 2.一個有兩個成員的小類,並將此元素添加到一個單一的鏈表。

哪一個纔是正確的做法?

非常感謝, David。

+0

這是一個功課題嗎? – 2011-02-15 12:15:05

回答

5

建立一個內部類 - 代碼將更易於閱讀。

List<List<String>> list = ..; 
String name = list.get(0).get(0); 

小於可讀比:

List<Location> list = ..; 
String name = list.get(0).getName(); 

另一種選擇是使用一個Map<String, String>其中鍵是名稱,值 - 的位置。這是爲了防止您的正常使用涉及根據名稱查找位置。如果兩個操作都是正常的,你可以從番石榴圖書館檢查BiMap

+0

對內部類方法的+1 – Andreas 2011-02-15 12:17:29