java的一个dto对象中有个List<bean> list,想往list对象中用这种方法dto.
java的一个dto对象中有个List<bean>list,想往list对象中用这种方法dto.getList.add(bean)添加对象好像不行,求解。...
java的一个dto对象中有个List<bean> list,想往list对象中用这种方法dto.getList.add(bean)添加对象好像不行,求解。
展开
3个回答
展开全部
List<bean> list
他应该有get 和set方法
dto.getList()是一个方法,他可以获取list对象。
你需要添加list,需要在set方法里面取添加。
他应该有get 和set方法
dto.getList()是一个方法,他可以获取list对象。
你需要添加list,需要在set方法里面取添加。
更多追问追答
追问
谢谢你的回答,是有的,但我想知道这方法为什么不行。
追答
你在myEclipse里面写dto.getList.add(bean)这个的时候就会报错的。
getList()是一个方法,你后面加上.add(bean) 是错误的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,你定义一个全局的list并且实例化,然后你的dto对象所在的类里面的getList方法返回这个list对象。然后这个list的add方法添加对象没问题的。
在dto 所在类的文件里面定义个private List<bean> list = new ArrayList<bean>();
再写一个公共方法获取这个list
public List<bean> getList()
{
return list;
}
这样你在别的类里面只要拿到这个类的对象,调用getList()拿到的就是一个list对象。然后就可以执行list对应的方法。
dto.getList.add(bean);
在dto 所在类的文件里面定义个private List<bean> list = new ArrayList<bean>();
再写一个公共方法获取这个list
public List<bean> getList()
{
return list;
}
这样你在别的类里面只要拿到这个类的对象,调用getList()拿到的就是一个list对象。然后就可以执行list对应的方法。
dto.getList.add(bean);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询