温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

collection的用法

发布时间:2020-05-09 11:23:42 来源:网络 阅读:267 作者:航天嘎子 栏目:编程语言
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;
	}
	
}


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI