作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我在 Eclipse (Kepler) 中有一个项目,并且我在很多地方使用以下内容 AraryList person; 然后 person = new ArrayList(); 甚至是返回和接受的方法
我是一名优秀的程序员,十分优秀!