构建ArrayList <>从List<>
构建ArrayList<>
的最佳方法是什么?从列表<>
一个例子将是巨大的
和另外一个问题,我应该保持一个List<>
工作,而不是将所有我Lists
到ArrayLists
编辑
只是可以肯定我的代码:可以这样工作:
public List<Rendezvous> getAllNewlyDoneRdvs() {
if (!isThereNewlyDoneRdvs())return null;
List<Rendezvous> rdvs = rdvDao.findAllByState(Constants.rdvStateUndone);
ArrayList<Rendezvous> rendezvousList = new ArrayList<>();
for (Rendezvous rdv :rdvs){
if (rdv.getDateRdv().before(Constants.getCurrentDatetime())) rendezvousList.add(rdv) ;
}
rdvs = rendezvousList;
return rdvs;
}
看看这个问题: http://stackoverflow.com/questions/2279030/type-list-vs-type-arraylist-in-java – nem035 2014-09-02 21:21:21
这取决于你对你的'List'做什么。如果您只是通过例如遍历它,基本的类“List”应该足够了。 – 2014-09-02 21:21:29
相关:[它是什么意思,程序到接口](http://stackoverflow.com/questions/383947/what-does-it-mean-to-program-to-an -interface) – Pshemo 2014-09-02 21:26:10