• 5.11 集合 与 特殊集合


    一    。Arraylist  集和
    属性                                                        功能
    .count                               获取arraylist中实际包含的元素数
    方法                                                   功能说明
    .Add     ()                                     将对象添加到arraylist 结尾处
    .clear      ()                          从arraylist中移除所有元素
    .Clone                           创建ArrayList的浅表副本
    .Contains   ()                                 确定某元素是否在arraylist  中
    .indextOF()                                返回Arraylist或它的一部分中某个值的第一匹配项的从0开始的索引
    .insert ()    将元素插入Arraylist 的制定索引处,可在任意位置插入
    Lastindextof   ()   返回最后出现此字符的索引
    .remove()   移除一个特定的数值
    .removeAT()    移除Arraylist   的制定索引处的元素
    .sort   进行升序排列
    .reserve()   进行翻转
    二.Stack 集合
    栈:Stack    
    先进去,一个一个赋值,一个一个取值,按顺序。
    .count      去除集合内元素的个数
    .push    将元素一个个推入集合
    .pop  将元素一个个推出集合
    .clear  清空集合
    
    三.队列集合
    一个一个的取值,一个一个的赋值,按照顺序
    属性和方法
    . count                     去集合内元素的个数
    。Enqueue   ()进队列集合
    .dequeue()   出队列集合
    .clear   清空集合
    四.Hashtable   哈希表
    先进先出,一个一个赋值,但只能一起取值。
    属性和方法  
    .Add (,)  添加key 和元素
    .remove ()将  括号内的元素移除
    .Contains  ()  判断集合中是否有括号内的元素
    .count   计算集和中元素的个数
    
    
    输入班级人数,姓名,求成绩
    
    static void Main(string[] args)
            {
             ArrayList al=new ArrayList();
           Console .Write ("请输入班级人数:");
            int n=int .Parse (Console .ReadLine ());
             for (int i=0;i<n;i++)
             {
           Console .Write ("请输入第"+(i+1)+"个姓名:");
                    al .Add ((string )Console .ReadLine ());
     Console .Write ("请输入第"+(i+1)+"个成绩:");
      al .Add (int .Parse (Console .ReadLine ()));
                }
          for (int k=0;k<n*2;k=k+2)
                {
          Console .WriteLine (al[k]+"	"+al[k+1]);
                }
              Console .ReadLine ();
            }
        }
    }
  • 相关阅读:
    javascript 与 asp.net 的交互
    10 Mar 10 Auto Complete Ajax Scripts
    Asp.net性能优化总结
    window.print(); is not working in Safari Browser Windows XP
    用VS.NET中的测试工具(Application Center Test)测试ASP.NET程序
    ASP.NET页面事件过程多个用户控件时的执行过程
    Swt/Jface treeViewer的使用
    批量引入struts标签简化引入操作
    android学习笔记47android_手势识别技术的实现,手势库的创建
    学校举行的ACM,有道题没弄明白!!
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5503508.html
Copyright © 2020-2023  润新知