• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

求助集合框架真的懵。

最近在学习集合存储对象,很蒙啊,大家帮我看下这道题怎么做: 创建一个类,Queue,代表队列(其特点为:先进先出),添加方法add(Object obj)以及get(),并添加main()方法进行效果验证 要求:使用linkedlist实现队列

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

publicclassQueue{publicLinkedListlist;publicQueue(){this.list=newLinkedList();}publicvoidadd(Objectobj){list.add(obj);//从队尾入队}publicObjectget(){//从队头出if(0!=list.size()){Objectobj=list.getFirst();list.removeFirst();returnobj;}returnnull;}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubQueueq=newQueue();q.add("1");q.add("2");q.add("3");System.out.println(q.get());System.out.println(q.get());System.out.println(q.get());}}在构造函数里记得初始化list,否则调用add,get时抛出空指针异常。

一般来说队列,get的时候需要出队,使用 list.removeFirst();删除头结点。

使用道具 举报

╭(╯^╰)╮幕课怎么还能邀请的。。。

使用道具 举报

参考一下这个课程:http://www.imooc.com/learn/519

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!