A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

编写一个泛型类,循环队列 LoopList<E> ,在构造方法中设置队列的大小 ,队列中只存储最近添加的N个对象,后添加的对象会将先添加的对象挤出队列。
这个类提供 add(Object obj) 、  getFirst() 、 getChildAt(int n) 、 getSize() 等方法。

说明:如wps等应用打开文件时,会保存最近n次打开文件的记录。
代码如:
LoopList<String> myLoopList = new LoopList<String>(3);                //设置对列大小为 3
myLoopList.add("one");        //添加第1个对象
myLoopList.add("two");        //添加第2个对象
myLoopList.add("three");        //添加第3个对象
myLoopList.add("four");        //添加第4个对象、由于队列大小为3,所以,第4个对象会将第1个对象挤出去。

syso(getfirst());                //打印结果为    "two"
syso(getChildAt(1));        //打印结果为    "three"        

myLoopList.add("five");        //继续添加会将当前的第1个对象挤出去。

syso(getfirst());                //打印结果为    "three"
syso(getChildAt(1));        //打印结果为    "four"

20分题目:回复可见,老规矩,不多说,Come on !
提交题目答案地址:http://bbs.itheima.com/thread-21768-1-1.html

活动技术后:版主负责统计分数,发公告贴,公布得分情况!





146 个回复

倒序浏览
参考学习
回复 使用道具 举报
抢楼!!!
回复 使用道具 举报
看题目..
回复 使用道具 举报
涛哥、我来啦
回复 使用道具 举报
必须看啊。不看后悔一生啊
回复 使用道具 举报
周二就开始搞活动了啊
回复 使用道具 举报
纯粹路过。。。
回复 使用道具 举报
{:soso_e176:}涛哥好帅哦
回复 使用道具 举报
先看看题目
回复 使用道具 举报
我要技术分,我要技术分
回复 使用道具 举报
顶一个!
回复 使用道具 举报
围!!!观
回复 使用道具 举报
我看看,嘻嘻,不知道会不会
回复 使用道具 举报
保佑我会做
回复 使用道具 举报
......................................
回复 使用道具 举报
研究一下
回复 使用道具 举报
不得不顶!!
回复 使用道具 举报
学习一下
回复 使用道具 举报
强势围观
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马