java如何循环可以可以获取到每个属性的值 ,不要用对象名.get属性名这种方式获取
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java如何循环可以可以获取到每个属性的值 ,不要用对象名.get属性名这种方式获取相关的知识,希望对你有一定的参考价值。
用的是jdk1.4
比如:
public void people()
User u = new User();
u.setAge("abc");
u.setName("abc");
User u2 = new User();
u2.setAge("abc");
u2.setName("abc");
List ls = new ArrayList();
ls.add(u);
ls.add(u2);
//遍历
for(int i=0;i<ls.size;i++)//就是不用这种方法 us.getxx获取到每个属性的值,还有其他方法吗?不用for循环
User us =ls.get(i);
String age = us.getAge();
System.out.println(age);
更多0
覆盖模型层对象的toString方法,进行重写,写有意义的内容,把属性全都写进去,
然后直接对象.toString()把所有的打印出来
给你文档最后一条参考
while(iter.hasNext())
User user = (User) iter.next();
System.out.println(user.getName());
//我不知道你不想用for的意图是什么. 但是下面这种for 是不需要依次从list中调用get.
for(User user : ls)
System.out.println(user.getName());
本回答被提问者和网友采纳 参考技术C
你好,你可以在你的那个User类直接重写父类Object的toString()方法,就像下面代码一样。
public String toString()
return "User [age=" + age + ", name=" + name + "]";
这样的话,只要你创建了user对象并且给属性赋了值,就可以直接用对象去调用重写过的toString()方法得到你想要的属性的值。希望能帮到你。
jquerydatatable 获取隐藏列
jquery datatable 中有一列ID已经隐藏,现在我想获取隐藏列的值,应该怎么获取呢
不太熟悉这个插件。但是我想你可以写一个function来解决这个问题:1.不要使用aoColumnDefs来隐藏相关的列。
2.写个function(最好是写成jq的扩展方法),功能很简单,参数为列索引,遍历该表格所有行,将你传入列的td的值作为属性添加到该tr上,并隐藏该TD。这样遍历一遍后,你需要隐藏的那列的所有的值都会作为TR的一个属性存在了。
3.你需要获得该隐藏列的值的时候,直接访问TR的某个属性就可以了。
可以用数组,或者任何的东西来记录你需要隐藏的列的值,取的时候获得表格行号,根据索引去数组里取也成。
-------------------------------------------------------------
刚粗略查了一下这个插件,发现有个aoColumn中有个fnRender属性,可以对列进行渲染,比如你想进行"查看详细","修改","删除"等操作都可以用这种方法追问
哥们儿,咱能不懒么,你这儿从哪里COPY来的。
参考技术A 隐藏了,也能呢个取的 $("ID").val()本回答被提问者采纳以上是关于java如何循环可以可以获取到每个属性的值 ,不要用对象名.get属性名这种方式获取的主要内容,如果未能解决你的问题,请参考以下文章
c#操作xml时我想获得某个节点的attribute[1]到最后的每个属性的值。attribute[0]不要