我有一个公共类'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