关于Collection接口

1.先列出一段代码
/**
 * <br>Copyright: Copyright (c) 2007
 * @author Tunie 
 * <br><b>时间 2013-4-9</b>
 * @version 1.0
 */
package tunie.learn;

import java.util.Collection;
import java.util.Iterator;

/**
 * <br><h5>描述:</h5>
 * 学习集合
 * @author Tunie 
 * <br><b>时间 2013-4-9</b>
 */
public class LCollection<E> implements Collection<E>
{

	/* (非 Javadoc)
	 * @see java.util.Collection#size()
	 */
	@Override
	public int size()
	{
		// TODO Auto-generated method stub
		return 0;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#isEmpty()
	 */
	@Override
	public boolean isEmpty()
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#contains(java.lang.Object)
	 */
	@Override
	public boolean contains(Object o)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#iterator()
	 */
	@Override
	public Iterator<E> iterator()
	{
		// TODO Auto-generated method stub
		return null;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#toArray()
	 */
	@Override
	public Object[] toArray()
	{
		// TODO Auto-generated method stub
		return null;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#toArray(T[])
	 */
	@Override
	public <T> T[] toArray(T[] a)
	{
		// TODO Auto-generated method stub
		return null;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#add(java.lang.Object)
	 */
	@Override
	public boolean add(E e)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#remove(java.lang.Object)
	 */
	@Override
	public boolean remove(Object o)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#containsAll(java.util.Collection)
	 */
	@Override
	public boolean containsAll(Collection<?> c)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#addAll(java.util.Collection)
	 */
	@Override
	public boolean addAll(Collection<? extends E> c)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#removeAll(java.util.Collection)
	 */
	@Override
	public boolean removeAll(Collection<?> c)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#retainAll(java.util.Collection)
	 */
	@Override
	public boolean retainAll(Collection<?> c)
	{
		// TODO Auto-generated method stub
		return false;
	}

	/* (非 Javadoc)
	 * @see java.util.Collection#clear()
	 */
	@Override
	public void clear()
	{
		// TODO Auto-generated method stub
		
	}
	
}
我通过实现Collection接口,发现Collection总共定义了13个方法。
2.分析Colleciton接口中的方法
其中的方法大致可以分为以下几类
2.1 增加方法 add/addAll
2.2 删除方法 clear/remove/removeAll
2.3 查询方法 contains/iterator/containsAll
2.4 其它方法 size/isEmpty/toArray/retainAll

转载于:https://my.oschina.net/tunie/blog/121394

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值