1
我有一個決定。我想寫一個名字和方向的列表。它非常小的名單,我不想在課堂之外訪問它。簡單類或鏈表列數組
我有2個選項來動態存儲元素: 1.嵌套鏈接列表 2.一個有兩個成員的小類,並將此元素添加到一個單一的鏈表。
哪一個纔是正確的做法?
非常感謝, David。
我有一個決定。我想寫一個名字和方向的列表。它非常小的名單,我不想在課堂之外訪問它。簡單類或鏈表列數組
我有2個選項來動態存儲元素: 1.嵌套鏈接列表 2.一個有兩個成員的小類,並將此元素添加到一個單一的鏈表。
哪一個纔是正確的做法?
非常感謝, David。
建立一個內部類 - 代碼將更易於閱讀。
List<List<String>> list = ..;
String name = list.get(0).get(0);
小於可讀比:
List<Location> list = ..;
String name = list.get(0).getName();
另一種選擇是使用一個Map<String, String>
其中鍵是名稱,值 - 的位置。這是爲了防止您的正常使用涉及根據名稱查找位置。如果兩個操作都是正常的,你可以從番石榴圖書館檢查BiMap
。
對內部類方法的+1 – Andreas 2011-02-15 12:17:29
這是一個功課題嗎? – 2011-02-15 12:15:05