zoukankan      html  css  js  c++  java
  • 泛型应用到链表的队列中来

    package com.java.genericity.www;

    import java.util.LinkedList;

    public class GennericityDmeo {

     public static void main(String[] args) {
      //创建一个linkedList集合
      LinkedList<String> list;
      //因为是内部类,所以创建对象是怎么创建的
      GennericityDmeo.Queue q=new GennericityDmeo().new Queue();
      q.MyAdd("iscast1");
      q.MyAdd("iscast2");
      q.MyAdd("iscast5");
      q.MyAdd("iscast4");
      while(!q.nonull()){
       System.out.println(q.getlist());
      }
      //添加指定类型的数据到list集合
    //  list.add("iscast1");
    //  list.add("iscast2");
    //  list.add("iscast3");
    //  list.add("iscast2");
    //  list.add("iscast9");
      
     }

     
     
     
     //声明一个队列的内部类
     class Queue{
      //封装链表集合到此类中
      private LinkedList<String> list;
      //初始化该链表集合
      Queue(){
       list=new LinkedList<String>();
      }
      String s=new String();
      //创建一个加入元素的方法
      public void MyAdd(String s){
       list.addFirst(s);

      }
      //创建一个先取出最先进去那个元素的方法
      public String getlist(){
       
       return list.removeLast();
      }
      public boolean nonull(){
       return list.isEmpty();
      }
     }
    }

  • 相关阅读:
    MapReduce 运行流程概要
    HDFS 读写流程概要
    Hadoop源码分析22:dfsclient概要
    Hadoop源码分析22:dfsclient概要
    Matlab安装SVM/RF工具箱的办法
    最大似然估计、最大后验概率估计、贝叶斯公式的理解
    车牌识别
    BP神经网络
    SVM中核函数的理解
    数据库面试
  • 原文地址:https://www.cnblogs.com/daoxiang1992/p/5734710.html
Copyright © 2011-2022 走看看