5.11 集合 与 特殊集合

Posted 岁月静好123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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]+"\t"+al[k+1]);
            }
          Console .ReadLine ();
        }
    }
}

 

以上是关于5.11 集合 与 特殊集合的主要内容,如果未能解决你的问题,请参考以下文章

5.11 泛型Generic ,Map接口

代码片段 - Golang 实现集合操作

ten 特殊集合与函数

特殊的索引与集合

作业09-集合与泛型

201621044079 韩烨作业09-集合与泛型