我正在编写插件,并且已经构建了一些自定义类。
我到目前为止编写所有内容(大约1000行)的方式,使用列表是存储类实例的最方便的方法,所以我在主类的顶部有几行,如{ {1}}。
在Job类中,例如,我有一个名为public List<Job> Jobs;
的字段。
我想知道是否有为name
定义方法的方法,因为我想有一种更简单的方法来确定列表中的任何List<Job>
是否有Job
匹配某些内容,然后该作业的索引将在列表中。
答案 0 :(得分:0)
您可以编写一个封装您的List<Job>
的类,并提供执行搜索的方法,或者您可以将其编写为本地方法。无论哪种方式,它都需要迭代列表中的所有Job
对象以寻找匹配。
或者,您可以保留一个额外的Map<String, Job>
,这样您就可以使用它的名称查找特定的Job
。