如何取到List中一个实体类的某个值

比如一个有多个实体 List<Student> list = new List<Student>(); Stundet实体类中有 name age id属性 想取得全部Student实体类中的某一个属性,怎么取

    list.get(0).getName();一般写法如此

    不同的语言取值方式略有不同,但是都是先取得list下的第N个实体类,然后取实体类中的某个值

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-30
比如你要name 那你再new 个 List<String> 遍历之前的list
list.get(i).getName() 把每个name放到新的list中
具体方法自己查询API追问

我试试,别走开,不行我再回来问

追答

我帮你写一个吧
LIst list = new ArrayList();
List nameStrs = new ArrayList();
for(Student s:list){
nameStrs.add(s.getName());
}

追问

在Servlet里面添加2个不同 request.setAttribute(“ss”, ss), 请求到另外一个Servlet
两个都能得到值吗?

追答

不知道你说2个不同的是什么意思。
request对象setAttribute方法可以保存对象的,如果你要传多个值的话,比如上面的所以name。可以直接 request.setAttribute(“nameList”, nameList)
其实 这就是一个键值对跟 Map一样的 所以前面的 键是唯一的 。
如果你 request.setAttribute(“ss”, ss)
request.setAttribute(“ss”, aa)
这样的话 前面一个就会被覆盖了
说实话jsp现在用的还真少,学习的话,学习好原理就行。

本回答被提问者采纳

如何取到List中一个实体类的某个值
list.get(0).getName();一般写法如此 不同的语言取值方式略有不同,但是都是先取得list下的第N个实体类,然后取实体类中的某个值

在知道实体类的情况下如何取出list里面实体类的属性值
如果User实体有一个name的属性 则取法为 String name = list.get(i).getName();system.out.println(name);]这样子你就打印出来了所有的name

怎么用list获取实体类里面的值啊。然后是list里面的是怎么读出来?高手...
List li = new ArrayList();li.add("张三1");li.add("张三2");li.add("张三3");li.add("张三4");for(int i=0;i

怎么通过反射获得实体类中List类型的对象的各个属性
那就需要利用扩展方法,现将T的Type获取到,方法如下:public static class Extensions { public static Type GetListItemType<T>(this IList<T> list){ return typeof(T);} }

java中如何打印下面代码list里面的值?解决了加分!
1、如果list中是非对象组成的,一个一个的记录,则可以使用list.get(i)来循环管将其输出,其中i为for循环中的自增长变量,如下:for(int i=0;i<list.size();i++) System.out.println(list.get(i));2、如果list中是查找数据库保存的某一类中对象的值,一条或者多条,则需要先用该类的对...

java 如何查询一个实体中 集合对象里 的某一个属性
{param.search_LIKE_libsampleinfos.libsampleckitems.checklowline} 这种写法后台实体类必须要有对应属性的get方法才支持

java list每一条里remove去除某一字段
正确的做法是 for(int i =al.size();i>0;i--){ String value= al.get(i);if("B".equals(value){ al.remove(value);} } 另外建议不要在循环中这样做,在多线程环境下很容易引起 concurrencyModifiedException

实体类中放一个自身的list实体类,会有内存问题吗?
你好很高兴回答你的问题。这个是不会有问题的。这种结构经常会遇到。打个比方,设计一个员工类,有的员工可能是领导,然后他可以管理一些员工,而管理的这些员工就可以在员工类里的员工集合表示了。如果有帮助到你,请点击采纳。

java怎么去掉List中实体类字段重复字段
只能重新构造你的pojo的属性字段了 然后遍历这个你的list重新赋值在放到list里面

一个实体类的某个属性不能在另一个实体类作为属性出现吗
先迭代出里面的元素 然后对每个元素取属性值 List<Student> list...比如里面存的是Student Student有一个属性name Iterator it = list.iterator();while(it.hasNext()){ Student stu = it.next();String name = stu.getName();\/\/得到了里面的元素的属性了 } ...

相似回答