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();
      }
     }
    }

  • 相关阅读:
    169. Majority Element
    283. Move Zeroes
    1331. Rank Transform of an Array
    566. Reshape the Matrix
    985. Sum of Even Numbers After Queries
    1185. Day of the Week
    867. Transpose Matrix
    1217. Play with Chips
    766. Toeplitz Matrix
    1413. Minimum Value to Get Positive Step by Step Sum
  • 原文地址:https://www.cnblogs.com/daoxiang1992/p/5734710.html
Copyright © 2011-2022 走看看