取出ArrayList 问题

发布网友 发布时间:2024-10-24 03:43

我来回答

6个回答

热心网友 时间:2024-10-29 22:50

因为list.get(i)取出的是User对象,你直接toString()打印出来的是对象的物理地址,你如果想获取对象,应该是User user = (User)list.get(i); 然后再通过get方法取User对象里的值,如:user.getUserName();

热心网友 时间:2024-10-29 22:48

list.get(i).getUserName()

热心网友 时间:2024-10-29 22:51

打印结果listcom.ddd.model.User@95c083是一个listcom.ddd.model.User类的一个对象,要想取类的属性值,用getxxx方法,User user = (User)list.get(i),用这个user的getxxx方法取你想要的属性值

热心网友 时间:2024-10-29 22:48

在你的实体类里面,右键 source-->... tostring()...
重写下你的实体

就可以打印你想要的数据了

热心网友 时间:2024-10-29 22:51

你用这种方式试试user.setLoginname(res.getString("Loginname"));

热心网友 时间:2024-10-29 22:53

你在声明Arraylist时就应该声明为user类型的,你换一下ArrayList<User> list = new ArrayList<User>() 试试.在主函数中也要转型的.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com