import java.util.*;
public class CollectionTest {
public static void main(String[] args ){
//1.创建集合
Collection c = new ArrayList();
//2.向集合中添加元素
c.add(1);//jdk1.5之后的自动装箱,
c.add(new Integer(10));
Object o = new Object();
c.add(o);//collection 只能存储单个元素,并且存储的元素是引用数据类型。
Customer customer = new Customer("张三",30);
c.add(customer);
//3.获取元素的个数
System.out.println(c.size());
//4.判断集合是否为空?
System.out.println(c.isEmpty());
//5.将集合转换成oject类型的数组
Object[] orray = c.toArray();
for(int i=0;i<orray.length;i++){
System.out.println(orray[i]);//对于Customer类需要重写toString方法。
}
//6.清空
c.clear();
System.out.println(c.size());
}
}
public class Customer {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Customer(String name, int age) {
super();
this.name = name;
this.age = age;
}
public Customer(){
}
//重写Customer的toString()方法
public String toString(){
return "name=" + name +" "+"age="+ age;
}
}
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。