List TeaBeanlists = teaDao.showAllTea();
for(TeaBean teabean:TeaBeanlists ){
Log.e("............name", teabean.getName());
Log.e("............id", teabean.getId()+"");
Log.e("............acount", teabean.getAcount()+"");
Log.e("............content", teabean.getContent());
}
与
List<TeaBean> TeaBeanlists = new ArrayList<TeaBean>();
TeaBeanlists = teaDao.showAllTea();
for(TeaBean teabean:TeaBeanlists ){
Log.e("............name", teabean.getName());
Log.e("............id", teabean.getId()+"");
Log.e("............acount", teabean.getAcount()+"");
Log.e("............content", teabean.getContent());
} 的区别?
多分配了一个= new ArrayList();内存空间
创建一个list多分配一个内存空间,
new ArrayList();只是将查出来的值重新复制而已,其他的都操作都是以一样的.