这个问题我们遇到过很多次了。
这里单独出一篇博客,以便以后查阅。
我们知道如果有一个list,在java中如果打印其中的内容。需要循环遍历,逐个打印。
for循环list的长度就可以了!
但如果是泛型呢?list的类型是List的时候呢?
即,列表中的每条数据又是一组包含了各类型数据的数据。
假想一下,班级人员表。有一张人员名表,每个人又有各种信息。这里每个人看成一个类,这个类就是List中的Object。
我们如果想打印每个人的年龄,要怎么打印呢?
采用如下方法:
List list=new ArrayList();
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}要打印其中某个属性的值时,举例如下:
List list=new ArrayList();
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).getMsisdn());
}