怎么手写一个简单的List集合

List集合

手写一个简单的List集合为自己调用并不是特别难,只需要定义一个集合接口去提供所有方法的定义如下代码 : 
package com.myself.util;
/*** 	* @author HappyBoy**/
public interface List {/*** 	集合长度方法* @return Integer* 	返回集合长度*/Integer size();/*** 	将集合转换为数组* @return Object[]* 	返回转换后的数组*/Object[] toArray();/*** 	集合中是否包含指定元素* @param element* 	指定元素* @return boolean* 	返回是否包含的结果* -true  包含* -false 不包含*/boolean contains(Object element);/*** 	根据指定元素进行删除* @param element* @return boolean* 	-true 删除成功*  -false 删除失败*/boolean remove(Object element);/*** 	清空集合中所有元素* 	@return boolean* 	-true 删除成功* 	-false 删除失败*/boolean removeAll();/*** 	获取元素根据指定下标* @param index* 	下标* @return* 	返回元素*/Object get(int index);/*** 	判断集合是否位空* @return* -true 集合为空* -false 集合不为空*/boolean isEmpty();/*** 	为集合添加元素* @param e* 	添加元素*/void add(Object e);
}
我们只需要去将自己需要的方法定义添加到接口中,由我们去提供实现类去实现该接口
从而可以使用一个简单的集合。
比如我们可以写一个可以存储key,value的集合,可以在他的add方法让key值与主键值相似,传入null值便可以自增。现在看一下实现类该如何写
public class MyList implements List


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部