zoukankan      html  css  js  c++  java
  • 特殊集合

    //初始化 干草堆 stack集合
    //先进后出,一个一个的赋值,一个一个的取值
    //Stack ss = new Stack();
    ////添加元素(推送) push
    //ss.Push(1);
    //ss.Push(2);
    //ss.Push(3);
    //ss.Push(4);
    //ss.Push(5);
    ////个数
    ////Console.WriteLine(ss.Count);
    ////弹出
    //Console.WriteLine(ss.Pop());
    ////单纯查看,不弹出
    //Console.WriteLine(ss.Peek());
    //foreach(int aa in ss)
    //{
    // Console.WriteLine(aa);
    //}
    ////清空集合
    ////ss.Clear();

    // Console.ReadLine();


    //队列集合 初始化
    //先进先出,一个一个取值、赋值
    //Queue que = new Queue();
    ////添加元素
    //que.Enqueue(2);
    //que.Enqueue(3);
    //que.Enqueue(4);
    //que.Enqueue(5);
    //que.Enqueue(6);
    ////移除
    //que.Dequeue();
    ////个数
    //Console.WriteLine(que.Count);
    ////清空集合
    ////que.Clear();

    //foreach (int aa in que)
    //{
    // Console.Write(aa+" ");
    //}

    //Console.ReadLine();


    //哈希表集合
    //先进后出,一个一个赋值,但是只能一起取值
    //初始化
    Hashtable ht = new Hashtable();
    ht.Add(1,"可口可乐");
    ht.Add(2, "雪碧");
    ht.Add(3, "百事可乐");
    ht.Add(4, "芬达");
    ht.Add(5, "美年达");
    //移除(某个key值的位置的元素)
    ht.Remove(3);
    //判断是否包含
    Console.WriteLine( ht.Contains(5));
    Console.WriteLine(ht.Count);
    //foreach (int aa in ht.Keys)
    //{
    // Console.WriteLine(aa);
    //}
    //foreach (string ss in ht.Values)
    //{
    // Console.WriteLine(ss);
    //}
    //使用枚举类型来读取(表格样式)
    IDictionaryEnumerator ide = ht.GetEnumerator();
    while(ide.MoveNext())
    {
    Console.WriteLine(ide.Key+" "+ide.Value);
    }
    Console.ReadLine();

  • 相关阅读:
    Java动态绑定与多态
    Java中的equals,==,compareTo和compare的比较
    Java访问控制权限
    如何用eclipse进行jar文件打包?
    堆和栈的区别
    Java命名规则
    Java面向对象的基本概念
    java中length,length(),size()区别
    《剑指offer》第二十题:表示数值的字符串
    《剑指offer》第十九题:正则表达式匹配
  • 原文地址:https://www.cnblogs.com/yx1314520/p/5721574.html
Copyright © 2011-2022 走看看