怎样把java中List集合中的对象的属性值显示出来?for(int i=0;i<studentList.size();i++){ 后面怎么写?

 我来答
南土民0V
2013-05-24 · TA获得超过275个赞
知道小有建树答主
回答量:718
采纳率:46%
帮助的人:142万
展开全部
如果是从数据库中取得数据没有给实体对象的话,只能一条数据的取出来再放入对象中!才能实现这种效果
for(int i=0;i<studentList.size();i++){
System.out.println("name="+studentList.get(i).getName());
System.out.println("gender="+studentList.get(i).getGender());
}
否则这能取到相当的参数对象都是[]格式的

for(int i=0;i<studentList.size();i++){
System.out.println("name="+studentList.get(i));
}
百度网友30bb719
2013-05-24 · TA获得超过348个赞
知道小有建树答主
回答量:310
采纳率:75%
帮助的人:208万
展开全部

集合中是什么数据类型? 貌似是学生类集合: 

Student s=studentList.get(i);  //得到每个学生对象
String name=s.getName(); //类似这样活得学生的属性信息
追问
第一句话报错了
追答
这个要明确的知道你存的集合的类型,和该类型的属性和函数体,这个只是写个参照。  赋值类型只要是和集合中的类型相同,即可成功赋值,并调用该类中的属性和方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无敌菌君
2013-05-24 · TA获得超过166个赞
知道答主
回答量:66
采纳率:100%
帮助的人:26.4万
展开全部
for(int i=0;i<studentList.size();i++){
System.out.println("name="+studentList.get(i).getName());
System.out.println("gender="+studentList.get(i).getGender());
}
这样就可以了,
studentList.get(i)就得到了List中的第i个对象
追问
不行呀,后面的getName()报错
追答
System.out.println("name="+studentList.get(i).get你就写到这里,然后按快捷键 “ALT+/”,看出现什么就点出来,

后面依此类推的写。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依瑞灵xu
推荐于2018-03-23 · TA获得超过290个赞
知道答主
回答量:175
采纳率:0%
帮助的人:146万
展开全部
既然list中存放的是对象,具有属性可以如下
List<User> users = 数据库集合
//循环对象
for(User user : users){
System.out.println(user.getName());//获取用户名
System.out.println(user.getPassWord());//获取密码
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
资杉dy
2013-05-24 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:126万
展开全部
一般设置List ,首先就要先知道List中放的何种对象。
如果是默认List list = new ArrayList(); 这种取出来的对象需要数据转换的。
User user = (User)List.get(0);
下面这种:
List<User> list = new ArrayList<User>();
User user = list.get(0);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式