我看到List中可以添加对象,这个对象指什么?如果我定义一个新的类,那能用List.add添加进去吗?怎么添加?
2 回答
www说
TA贡献1775条经验 获得超8个赞
list中可以添加任何对象,我可以给你举个例子:
class Person{
.....
}
上面定义了一个Person类,下面看好如何使用List
Person p1=new Person();
Person p2=new Person();
List list=new ArrayList();
list.add(p1);
list.add(p2);//这里是将对象加入到list中
for(int i=0;i<list.size();i++){//利用循环,将person对象全部一一取出
Person p=(Person)list.get(i);//注意,这里一定要强制类型转换,因为List中取出的对象都是Object类型的,希望对你有所帮助
}
互换的青春
TA贡献1797条经验 获得超6个赞
1、List中可以添加任何对象,包括自己定义的新的类。
2、List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList
List myList = new ArrayList();
3、使用myList.add(任何对象);就可以进行添加了。
4、取值的时候myList.get(索引);取出来的值都是Object,使用时需要类型转换。
添加回答
举报
0/150
提交
取消