我有一個公共類'Tree',它有兩個成員Tree.id和Tree.description。我創建了100個Tree對象,每個Tree都有一個唯一的ID(一個計數器)和一個描述。從另一個類找到一個object.member
我有另一個名爲'List'的類。我想使用計數器在Tree.id上搜索並返回Tree.description。這個想法是在帶有計數器變量的List中有一個while循環,當計數器匹配時,Tree.description的值返回到一個臨時變量。
任何想法?
我有一個公共類'Tree',它有兩個成員Tree.id和Tree.description。我創建了100個Tree對象,每個Tree都有一個唯一的ID(一個計數器)和一個描述。從另一個類找到一個object.member
我有另一個名爲'List'的類。我想使用計數器在Tree.id上搜索並返回Tree.description。這個想法是在帶有計數器變量的List中有一個while循環,當計數器匹配時,Tree.description的值返回到一個臨時變量。
任何想法?
創建一個公共的getter,以ID和Tree類中的描述。
在另一個類中創建一個List<Tree> trees
並將樹放在那裏。
循環遍歷列表並按id搜索匹配。
謝謝,我需要閱讀名單<>! – PadawanDeveloper
由於問題看起來像作業或某種類型的練習,我將只提供一個關於如何做到這一點的僞代碼,沒有代碼的所有。
遍歷列表元素(數組,List
或任何您正在使用的)並使用if
語句執行過濾器。如果找到所需的ID,則返回描述,否則保持循環。如果沒有找到項目,則返回一個空String
(或別的東西):
public String get(int id)
for every Tree tree in List
if tree.id is equal to id
return tree.description
end if
end for
return ""
end public
我應該使用不同的類名,列表和樹只是類的名稱,對不起。 – PadawanDeveloper