zoukankan      html  css  js  c++  java
  • List_java270

    View Code
    package tet;
    
    import java.util.HashSet;
    import java.util.Iterator;
    
    public class Test {
    
        public static void main(String[] args) {
             HashSet<String> hs=new HashSet<String>();
             
             hs.add("jia");
             hs.add("hong");
             hs.add("ni ");
             hs.add("shi");
             hs.add("zui");
             hs.add("bang");
             hs.add("de");
             
             Iterator<String> it=hs.iterator();
             while(it.hasNext())
                 System.out.println(it.next());
             
             
             HashSet<Integer> in=new HashSet<Integer>();
          
             in.add(65);
             in.add(1);
             in.add(85);
             Iterator<Integer> le=in.iterator();
             
             while(le.hasNext()){
                 System.out.println(le.next());
             }
        }
    
    }
    View Code
    package list_java270;
    
    public class Test {
    
        
        public static void main(String[] args) {
               MyStack<String> str=new MyStack<String>();
               
               str.push("asdf");
               str.push("adf");
               
               str.push("dsfdf");
               str.push("aafdssdf");
               str.push("dsf");
               
               String element;
               while((element=str.pop())!=null){
                   System.out.println(element);
               }
               
               MyStack<Integer> in=new MyStack<Integer>();
               in.push(12);
               in.push(1);
               in.push(85);
               
               Integer le;
               while((le=in.pop())!=null){
                   System.out.println(le);
               }
        }
    
    }

    或者用HashSet实现

    View Code
    package list_java270;
    
    import java.util.ArrayList;
    
    public class MyStack<T> {
        
         private  ArrayList<T>  al=new ArrayList<T>();
         
         public void push(T e){
             al.add(e);
         }
         
         public T pop(){
             if(al.size()>0){
                 return al.remove(al.size()-1);
             }
             else 
                 return null;
         }
         
         public int size(){
             return al.size();
         }
         
    }
  • 相关阅读:
    C#中任意类型数据转成JSON格式
    数据库用户映射到SQL Server登录名
    浅述WinForm多线程编程与Control.Invoke的应用
    Git错误一例
    提高VS2010/VS2012编译速度
    给有兴趣、有责任要讲课、分享的朋友推荐两本书
    中国剩余定理
    中国剩余定理
    洛谷1546 最短网路
    洛谷1111 修复公路
  • 原文地址:https://www.cnblogs.com/aijianiula/p/2623000.html
Copyright © 2011-2022 走看看