gpt4 book ai didi

java - 如何将 ArrayList 重构为 MyClassLIst?

转载 作者:行者123 更新时间:2023-12-01 23:39:20 25 4
gpt4 key购买 nike

我在 Eclipse (Kepler) 中有一个项目,并且我在很多地方使用以下内容

AraryList<Person> person;

然后

person = new ArrayList<Person>();

甚至是返回和接受的方法

 ArrayList<Person>

有没有一种简单的方法可以将 ArrayList 重构为扩展 ArrayList 的 PersonArrayList 之类的东西?

我希望能够有一些方法,例如

ArrayList<People> getAllWithPhoneNumber(String phoneNumber) {

}

更新:我提出问题的根本原因是基于以下需求。我在 ArrayList 中维护 People 对象的列表,但我决定我需要一些功能,例如能够搜索此列表和根据某些属性返回一个或多个人。我最初的计划是创建一个扩展 ArrayList 的新类并添加该类的方法。

我目前的想法是创建一个具有 ArrayList 的 People 类,而不是然后扩展ArrayList

我认为这是正确的做法。如果我走错了路,请发表评论。

感谢大家的评论;他们确实帮助我思考了这个问题(我显然对所有这些东西都是业余的,但学习很有趣)

最佳答案

class PersonArrayList extends ArrayList<Person>{}

关于java - 如何将 ArrayList<MyClass> 重构为 MyClassLIst?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18199435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com